Doxygen 多西根元';t进程main.cpp
所以我对使用强氧剂还不熟悉,我能够让它顺利工作。我能够记录我的类和结构,它完美地生成HTML文件。我遇到的问题是它无法解析我的main.cpp文件。所有的类和结构都有自己的.h和.cpp文件,它们处理得很好。如何让Doxygen为main.cpp制作文档?它没有.h文件,因为这是程序开始和结束的地方。我甚至不知道在main的.h文件中放什么。我正在Windows中使用Doxywizard 编辑: 我把它放在main中,它会生成一个主页:Doxygen 多西根元';t进程main.cpp,doxygen,mainclass,doxywizard,Doxygen,Mainclass,Doxywizard,所以我对使用强氧剂还不熟悉,我能够让它顺利工作。我能够记录我的类和结构,它完美地生成HTML文件。我遇到的问题是它无法解析我的main.cpp文件。所有的类和结构都有自己的.h和.cpp文件,它们处理得很好。如何让Doxygen为main.cpp制作文档?它没有.h文件,因为这是程序开始和结束的地方。我甚至不知道在main的.h文件中放什么。我正在Windows中使用Doxywizard 编辑: 我把它放在main中,它会生成一个主页: /** @mainpage This is a test
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
但在函数原型所在的文件的更深处,我有一个,它没有被解析:
/**
@brief Error handler for the PDF writer.
It does nothing. It just has to exist.
*/
void error_handler (HPDF_STATUS error_no,
HPDF_STATUS detail_no,
void *user_data)
{
}
如果
INPUT
和FILE\u PATTERNS
为空,则应在当前目录中搜索*.cpp文件(以及许多其他模式)。(这是来自
由于您的文件是空的,如果您没有获得main.cpp文档,我认为会发生以下两种情况之一:
如果这些想法都不能解决您的问题,我们可能需要更多信息。ls-R的输出、氧气运行的输出等。祝你好运 我把它放在main.cpp的顶部,它成功了。算了吧
/**
@file main.cpp
*/
我对此做了一些研究。。。从: 重要提示:全局函数、变量、typedef、, 和枚举将仅包括在 如果它们所在的文件是 也有记录
好了 main甚至需要文档吗?通常,它只是设置一些东西,可能调用解析命令行参数的函数,然后调用一些函数。这可能与Doxygen配置文件中的掩码有关。您可以发布
输入
和文件模式
配置值的内容吗?输入
和文件模式
都是空的。基本上,我安装了程序,找到了我的项目,然后按下“运行”。我想main不需要注释,但同一文件中有其他函数正在使用并需要注释。main.cpp位于Doxygen正在查看的文件夹中,它在输出中没有显示任何错误,只是来自其他类的警告,这些类仍然正确处理。我在上面的问题中补充了一些信息。先生,您刚刚为我节省了几个小时的搜索时间。非常感谢。你知道为什么它需要@file命令吗?你不需要“main.cpp”@文件就够了。您需要它,因为您没有任何类或结构记录在该文件中。