问题标签 [doxygen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39920 浏览

doxygen - 如何更改graphviz的默认字体大小?

我使用 doxygen + graphviz 来记录我的代码。graphviz 在生成图像方面做得很好。

有没有办法改变graphviz的默认字体大小?默认值为 14,但我想改用 12。

更改单个元素(如节点、子图、边......等)的字体大小真的很痛苦。

更新:

这里的参考是我在 doxygen 中使用的代码,(当然,文本字段已重命名)

0 投票
1 回答
1791 浏览

emacs - Emacs c-mode fill-paragraph with Doxygen

我有一个非常类似于Getting Emacs fill-paragraph to play nice with javadoc-like comments 的问题,但我不确定我是否会在一年前的线程中得到很多答案。

无论如何,我的 C 代码中有一些 Doxygen 注释,如下所示:

现在,当我在 emacs 中使用 Mq 时,我想要以下内容:

但是,目前我得到以下信息:

做了一些研究,看起来我需要在 emacs 中设置段落开始变量来识别“@param”。我发现了另一个关于堆栈溢出的问题(Getting Emacs fill-paragraph to play nice with javadoc-like comments),它有一个示例正则表达式。我对其进行了一些修改以满足我的要求,并在 Search->Regex Forward 中对其进行了测试,它正确地突出了每个 @param 句子。

我使用了以下正则表达式"^\s-*\*\s-*\(@param\).*$"

因此,我尝试在我的 .emacs 文件中将给定的正则表达式设置为我的段落开头(添加了 elisp 语法所需的 \)。当我打开一个新的 emacs 窗口并试用 Mq 时,发生了同样的错误。有什么我想念的吗?Mq 在 c 模式中的使用方式不同吗?我应该检查我的 .emacs 文件是否有可能在此处导致错误的内容?任何帮助,将不胜感激。

谢谢,瑞安

0 投票
1 回答
2282 浏览

pdf - 如何更改 Doxygen 创建的 PDF 文档的边距?

我正在使用 doxygen 生成我的代码文档的 PDF。PDF 在使用PAPER_TYPE = letter. 使用时看起来不错,a4wide但我想对其进行更多控制。我想使用一个名为几何的包,但不知道在哪里添加这样的代码:

如果可能的话,我希望不必更改 doxygen 生成的 tex 文件。

0 投票
3 回答
961 浏览

php - 在 php 中解析配置文件的算法(Doxygen 文件)

我有一个这样的 conf 文件:http: //pastie.org/768582我的目标是在数组中获取每个键的注释和键/值。

array( array(

)

我会知道我必须使用什么算法?

我已经使用explode() 函数将配置文件的内容转换为一个数组(逐行)。

现在我正在尝试获取所有注释行,而下一行以 '#' 和一对键/值开头,但在这里我遇到了麻烦。

如果有人有一个想法,那就太好了。谢谢。

0 投票
1 回答
1115 浏览

php - doxygen 命令上的 exec() 或 system() 返回“Exiting”

尝试运行此脚本

public function execDoxygen($doxyFile) {

并且输出是“Exiting ...”

如果我在具有相同文件的终端中单独运行它,它运行良好。

如果我运行 exec("doxygen --help") 它可以正常工作。

为什么它不适用于变量?

0 投票
1 回答
942 浏览

documentation - 有没有办法在多个评论块中继续 doxygen 列表?

基本上,我正在尝试按照以下方式编写文档代码:

我希望这两个注释块变成 Doxygen 输出中的有序列表。我已经阅读了有关创建列表的文档,并且我知道我可以只使用 HTML 标签,但看起来在要生成的标签之间生成了额外的东西,这会导致两个项目之间出现空白。最终,我不想使用 HTML 标签;也就是说,我宁愿只使用

或类似的规定。这甚至可能吗?

编辑: 好的,所以我可能没有描述我得到的结果和我想要的结果。从上面的代码生成的 HTML 类似于:

  1. 步骤 1 说明

  2. Step2的说明

请注意,有 2 个段落标签是我不想要的,因为它们会导致不需要的空格。

0 投票
1 回答
3722 浏览

objective-c - Doxygen 和 Objective-C 类别

尽管 Doxygen 的最新版本声称可以更好地处理 Objective-C 类别,但它似乎仍然让我的源代码中的类别感到窒息。我想知道是否有人已经得到它来正确记录类别。

例如,我在 NSString 上有一个类别,定义为:

带有名为 NSString_CCFExtensions.h 的接口文件和实现文件 NSString_CCFExtension.m

Doxygen 将使用超类引用文件;但是没有任何类别方法被记录,尽管看似有效的 doxygen 语法。

使 Objective-C 类别正常工作的正确源标记是什么?

0 投票
2 回答
33089 浏览

objective-c - 在 C 中使用 Doxygen 记录变量

代码:

这不会生成 的描述,iOne尽管这是我的意图。我该如何解决?iTwoiThree

0 投票
1 回答
699 浏览

doxygen - Doxyclean 错误

我正在尝试运行 doxyclean 但无法使其正常工作,将不胜感激任何帮助...

我从终端运行:

我在文件夹 xml 中有我的 doxygen xml,与 doxyclean.py 位于同一目录中

结果是:

谢谢

0 投票
5 回答
44574 浏览

doxygen - 如何在 Ubuntu 上安装 Doxygen GUI?

我不知道如何在 Ubuntu 上安装 Doxygen GUI (doxywizard)。我在哪里可以得到它?