【发布时间】:2011-04-28 18:42:06
【问题描述】:
所以我是使用 Doxygen 的新手,我能够让它顺利工作。我能够记录我的类和结构,它完美地生成了 HTML 文件。我遇到的问题是它不会解析我的 main.cpp 文件。所有的类和结构都有自己的 .h 和 .cpp 文件,它们处理得很好。如何让 Doxygen 制作 main.cpp 的文档?它没有 .h 文件,因为这是程序开始和结束的地方。我什至不知道在 main 的 .h 文件中放什么。我在 Windows 中使用 Doxywizard。
编辑:
我把它放在 main 中,它会生成一个主页:
/**
@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)
{
}
【问题讨论】:
-
main 还需要文档吗?通常,它只是设置一些东西,也许调用解析命令行参数的函数,然后调用一些函数。
-
这可能与您在 Doxygen 配置文件中的掩码有关。您可以发布您的
INPUT和FILE_PATTERNS配置值的内容吗? -
INPUT和FILE PATTERNS都是空的。基本上我安装了程序,找到了我的项目,然后按下“运行”。我想main不需要注释,但是在同一个文件中还有其他功能需要使用并需要注释。
标签: doxygen mainclass doxywizard