doxygen不会处理main.cpp
-
10-10-2019 - |
题
因此,我是新手使用doxygen的新手,并且能够使它顺利使用。我能够记录我的课程和结构,并且完美地生成了HTML文件。我遇到的问题是不会解析我的main.cpp文件。所有的类和结构都有自己的.h和.cpp文件,并且可以很好地处理。如何获得doxygen来制作main.cpp的文档?它没有.h文件,因为这是程序启动和结束的地方。我什至不知道要在.h文件中放置什么。我在Windows中使用DoxyWizard。
编辑:
我将其放在主要中,并生成一个主页:
/**
@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.cpp的顶部,它起作用了。去搞清楚。
/**
@file main.cpp
*/
其他提示
如果 INPUT
和 FILE_PATTERNS
为空,它应该在当前目录中搜索 *.cpp文件(以及许多其他模式)。 (这是从 Doxygen手册.)
由于您的空虚,我希望如果您没有获得主机,则需要两件事之一。CPP文档:
- main.cpp不在当前目录中。为了排除这一点,请确保您从与 两个都 您的配置文件和main.cpp。
- 您的main.cpp文档中存在语法错误。这些发现可能很棘手,因为Doxygen遇到错误时通常不会流产 - 相反,它只是跳过了。如果这是问题所在,请逐条生成文档时,通过Doxygen的输出梳理。
如果这些想法都无法解决您的问题,我们可能需要更多信息。输出 ls -R
, ,Doxygen Run的输出等。祝您好运!
不隶属于 StackOverflow