标签: doxygen-wizard

Doxygen不会生成功能文档

我是第一次尝试使用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)

c doxygen documentation-generation doxygen-wizard

5
推荐指数
1
解决办法
5199
查看次数

无法在Doxygen html中创建graphviz图

我在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-wizard

5
推荐指数
1
解决办法
1205
查看次数

如何使用Doxygen和HTML帮助编译器生成CHM?

短篇小说:我可以用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设置:

  • 向导 - >输出:
    • 检查HTML
    • 选择"准备压缩HTML(.chm)"选项.
  • 专家 - > HTML:
    • GENERATE_HTMLHELP =是
    • CHM_FILE = Foo.chm
    • HHC_LOCATION = C:\ Program Files(x86)\ Microsoft\HTML Help Workshop\hhc.exe

当我再次运行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)

c++ chm doxygen html-help-workshop doxygen-wizard

3
推荐指数
2
解决办法
1万
查看次数

Doxywizard的下一个按钮被禁用

我在Windows 7电脑上安装了Doxygen 1.8.7。从此处下载示例项目。 启动Doxywizard填充了所有选项卡(项目,模式,输出,图表)上的值,但在完成所有这些操作后,仍然禁用下一步按钮。

找到下面的屏幕截图

项目 模式 输出量 图表

我做错了什么?

doxygen doxygen-wizard

1
推荐指数
1
解决办法
2121
查看次数

Doxygen 多行注释

我是 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)

与上面提到的结果相同。

c++ doxygen doxygen-wizard

1
推荐指数
1
解决办法
2615
查看次数