当前位置: 首页 > 知识库问答 >
问题:

Doxygen在指定源目录时找不到文件

陶飞鸿
2023-03-14

喂,

我尝试使用doxygen从一组文件夹生成代码文档。我的文件夹结构是这样的:

+root
+-include/
+-include/subdir/file.h
+-src
+-src/subdir/file.cpp
+-Documentation/doxygen.config

然后在配置文件中我在“default”配置文件中有以下设置(在这里的文档和其他问题中有说明):

INPUT                  = "../include" "../src"
RECURSIVE              = YES
INPUT  = "../include/subdir/file.h"

我正在Linux Ubuntu(12.04LTS)上使用Doxygen1.8.4。

提前感谢您的提示和提示。

共有1个答案

萧修永
2023-03-14

您可以简单地执行../root而不是同时声明../include../src

还要确保不要在完全的绝对路径周围加上引号,因为没有引号就可以正常工作。

确保recursive设置为YES。

 类似资料:
  • 在使用ProcessBuilder的目录()方法时,我试图在Java中运行一个子进程。但是,每当我使用目录()方法时,程序都会失败,说找不到文件。但是,该文件存在于工作目录中。 输出: 当我省略了catudory()方法并创建一个ProcessBuilder,例如:,它可以正常工作,firefox.exe成功启动。 这在Windows和Linux上都会发生。 我已经尝试了几个版本的启动命令(比如<

  • 我试图将zip文件导出到一个目录,但遇到一个IOException,指出找不到文件路径。我知道这意味着父目录通常不存在,但是调试文件写入文件的行。getParentFile()。exists()返回true,因此这不是我的问题。更复杂的是,这种情况只发生在大约一半的文件中。通过java解压失败的文件总是相同的,但通过windows解压总是成功的。 以下是我正在使用的代码: 例外情况示例: 有关系统

  • 本文向大家介绍vbs 复制指定文件到指定目录下,包括了vbs 复制指定文件到指定目录下的使用技巧和注意事项,需要的朋友参考一下 复制指定文件到指定目录下 核心代码 代码二 其实原理都是一样的。

  • 问题内容: 我的代码简单明了,如下所示: 我得到的错误响应是: 任何指导都是太棒了。 将tesseract添加到我的path变量中有助于: 但是,现在尝试运行pytesseract部分时,代码崩溃了。 问题答案: 只需遇到相同的错误,然后决定回答这个问题-可能会帮助某人节省时间… 首先,确保已安装/复制了Tesseract-OCR可执行文件。 Windows在您的环境变量中指定的目录中找不到可执行

  • } 当我运行这段代码时(我使用的是Eclipse),我得到了堆栈跟踪: JAVA木卫一。IOException:无法运行程序“python”:CreateProcess error=2,系统找不到java指定的文件。lang.ProcessBuilder。在运行测试时启动(ProcessBuilder.java:1048)。main(RunTest.java:11)由:java引起。木卫一。IOE

  • 问题内容: 我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。 例如,假设我有一个名为的文件夹,并且在其中有3个文件夹: 和。 我想获取文件夹的名称,但不关心内容或Child1,Child2等内的子文件夹的名称。 有没有简单的方法可以做到这一点? 问题答案: 您可以使用列出所有文件名,然后使用循环检查每个子文件并使用函数获取子目录。 例如: