我是第一次尝试使用doxygen.
我正在使用它来记录一些C库和结构.
我认为使用正确的标签,但文档只是涉及到定义宏,但函数tags(\fn)完全被忽略.我在下面附上一个我标记的评论示例:
`/*! \file cab.h`
\author dan
\date 20/12/2013
\brief cab
`*/
/*! \def NOT_SPECIFIED`
\brief Constant value that indicates the not specification of a parameter
` */`
`#define NOT_SPECIFIED 0`
/*! \fn cab_create
\brief allocates the memory space and resources for the CAB
\param c cab to create
\param dim_buf size of the data contained in each buffer
\param maximum number of buffer
\param protocol used to handle priority inversion
\param ceiling value of the ceiling, …Run Code Online (Sandbox Code Playgroud) 我在Windows 7上安装了Graphviz,Doxygen.现在,我安装了cygwin64,但我不在乎,我只是想让doxyfiles有图表.我使用CMD提示符或cygwin,它都失败了.一切都安装在Windows7下
无论我做什么,我都无法让Doxygen生成带有嵌入图形的文档.
我这样做了... 如何使用doxygen从C++源创建UML类图
没有运气,它只是不起作用,所以我设置DOT_CLEANUP = NO.仍然没有运气.
我在c:\ labs里面跑.我做了一个C:\ Doxygen Doxfile
我明白了......
finalizing index lists...
Running dot...
Generating dot graphs using 5 parallel threads...
Running dot for graph 1/3
Running dot for graph 2/3
Running dot for graph 3/3
Error: dot: can't open /cygdrive/c/labs/html/classA__coll__graph.dot
error: Problems running dot: exit code=2, command='dot', arguments='"/cygdrive/c/labs/html/classA__coll__graph.dot" -Tpng -o "/cygdrive/c/labs/html/classA__coll__graph.png"'
Error: dot: can't open /cygdrive/c/labs/latex/classA__coll__graph.dot
error: Problems running dot: exit code=2, command='dot', arguments='"/cygdrive/c/labs/latex/classA__coll__graph.dot" -Tpdf -o "/cygdrive/c/labs/latex/classA__coll__graph.pdf"'
Error: dot: can't open /cygdrive/c/labs/html/graph_legend.dot
error: Problems running …Run Code Online (Sandbox Code Playgroud) 短篇小说:我可以用Doxygen生成一个CHM文件.启动CHM文件,我发现内容和索引选项卡确实列出了这些类的页面,名称空间,类和成员.但是,单击"内容"和"索引"列表中的项目不会显示任何内容.
我在使用Windows 7 Professional SP1 64位的计算机上.
我使用Doxywizard在我的代码上运行Doxygen版本1.8.9.1.它正确生成HTML输出; 页面,命名空间,类和成员出现在文档中.
然后我进一步想要将HTML转换为压缩的HTML(CHM)文件.
我htmlhelp.exe从Microsoft网站下载了Microsoft HTML Help Workshop版本1.31(即版本4.74.8703)(https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985 ( v= vs.85 ) .aspx).我运行了安装程序.随着安装程序的进行,出现一条弹出消息:
此计算机已有更新版本的HTML帮助.
但是,安装成功完成.而且,该hhc.exe程序在那里我告诉它安装.
我现在指定这些相关的Doxygen设置:
当我再次运行Doxygen时,它报告错误:
error: failed to run html help compiler on index.hhp
Run Code Online (Sandbox Code Playgroud)
该Foo.chm预期的位置生成的文件.但是,如上所述,它缺少很多内容.
我尝试hhc.exe在Doxygen生成的HHP文件上手动运行.它不表示任何错误.
C:\Program Files (x86)\Microsoft\HTML Help Workshop>hhc c:\test\html\index.hhp
Microsoft HTML Help Compiler 4.74.8702
Compiling c:\test\html\Foo.chm
Compile …Run Code Online (Sandbox Code Playgroud) 我在Windows 7电脑上安装了Doxygen 1.8.7。从此处下载示例项目。 启动Doxywizard填充了所有选项卡(项目,模式,输出,图表)上的值,但在完成所有这些操作后,仍然禁用下一步按钮。
找到下面的屏幕截图

我做错了什么?
我是 Doxygen 新手,正在尝试评论我的代码。
我对注释有一些问题:我的多行注释出现在一行中,我不想使用\\nor <br>。
/**
Brief - this is a function
Get -
Return -
*/
void func1()
{
return
}
Run Code Online (Sandbox Code Playgroud)
我希望每一行都开始一个新行。
然而,结果是:
Brief - this is a function Get: - Return: - Post: -
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
/// Brief - this is a function
/// Get -
/// Return -
void func1()
{
return
}
Run Code Online (Sandbox Code Playgroud)
与上面提到的结果相同。