Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何为Doxygen设置输入目录?_C++_Input_Documentation_Doxygen - Fatal编程技术网

C++ 如何为Doxygen设置输入目录?

C++ 如何为Doxygen设置输入目录?,c++,input,documentation,doxygen,C++,Input,Documentation,Doxygen,我有一个保存所有源文件和头文件的目录。我想运行Doxygen为这些源代码生成文档。但是,我不想更改此目录中的任何内容(特别是我无法添加保存Doxygen文档的子目录) 我怎样才能实现我所需要的 我想我需要做以下几点: -我创建并转到“文档”目录。 -在这个目录中,我执行doxygen-g来创建一个名为“Doxyfile”的模板配置文件。 -然后,我想,我需要修改Doxyfile,以指示源代码不在当前目录中 顺便问一下,输出是否会自动(默认)保存在执行Doxygen的目录中?我已经找到了答案。程序

我有一个保存所有源文件和头文件的目录。我想运行Doxygen为这些源代码生成文档。但是,我不想更改此目录中的任何内容(特别是我无法添加保存Doxygen文档的子目录)

我怎样才能实现我所需要的

我想我需要做以下几点: -我创建并转到“文档”目录。 -在这个目录中,我执行
doxygen-g
来创建一个名为“Doxyfile”的模板配置文件。 -然后,我想,我需要修改Doxyfile,以指示源代码不在当前目录中


顺便问一下,输出是否会自动(默认)保存在执行Doxygen的目录中?

我已经找到了答案。程序如下:

  • 执行
    doxygen-g
    。将生成Doxyfile
  • 打开Doxyfile并查找
    INPUT=
  • 在“INPUT=”之后输入源代码所在目录的名称
  • 在命令行
    doxygen-Doxyfile
    中执行
  • 输出将被放入执行doxygen的目录中

  • 我的文件夹有100个子文件夹,因此它无法生成文档。如果我为单个项目指定了我需要手动执行的操作,或者它有一些东西要添加到根文件夹中,它就会工作。