74得票3回答
Objective-C文档生成器:HeaderDoc vs. Doxygen vs. AppleDoc。

我需要为我的工作场所实现一个文档生成解决方案,并将其缩小到标题中提到的三个选项。我只能从初始阶段得出以下信息: HeaderDoc 优点:与苹果现有文档保持一致,兼容制作苹果 docsets HeaderDoc 缺点:难以修改行为,项目没有得到积极开发,许多人已经放弃使用它(这意味着其中必须...

73得票2回答
如何使用doxygen记录C++模板和模板元函数?

在Doxygen中,有关C++模板和模板元函数的文档应该遵循哪些指南? 例如:/// @brief metafunction for generation of a map of message types to /// their associated callbacks. /// @tpa...

67得票4回答
Doxygen与Javadoc的比较

我刚从CACM的一篇文章中意识到Doxygen也可以与Java(以及其他几种语言)一起使用。但是Java已经拥有Javadoc工具。请问有人能够解释一下两种方法的优缺点吗?它们是否是互斥的?是否有适用于Doxygen的Maven插件?

63得票3回答
排除目录以供 Doxygen 使用

我想让Doxygen忽略、跳过、不搜索我的项目中以下的目录:*/.svn/* */docs/* */Properties/* */bin/* 根据Doxygen FAQ:How can I exclude all test directories from my directory tree?...

63得票2回答
在Doxygen中使用README.md文件作为主页

Doxygen的文档说明我可以在markdown文件中使用PHP Markdown Extra标题标签,但是,# Main Page # {#mainpage} nor --> 也不# Main Page # {#index} 代码有效,但标签也没有以纯文本的形式出现在输出中。顺便说一句,这是...

55得票5回答
如何在Doxygen中包含自定义文件

我想添加自定义(非项目)文件来生成一些额外的页面,使用Doxygen。 我不确定这些文件应该如何命名以及它们的内容应该如何格式化。

54得票5回答
如何让Doxygen为C函数生成调用和被调用图形?

我花了一些时间查阅文档并仔细检查了我的doxy配置文件。我让doxygen处理了我的配置文件,它生成了结构体和cpp类的文档和索引,但是在我的源代码树中的许多c函数中,我没有看到调用或被调用者图形。 有人能告诉我如何配置doxygen以生成这些调用和被调用者树吗?我已经安装了graphviz。

54得票7回答
我能否将GitHub Pages的index.html放在代码库的子文件夹中?

我试图使用GitHub页面来托管Doxygen站点。理想情况下,我希望能够将生成的文件和目录推送到GitHub,而无需进行任何调整。 然而,这意味着我的index.html文件在存储库的子文件夹中,而GitHub Pages没有识别它(当我尝试访问Pages网站时会出现404错误)。有没有办...

53得票4回答
使用Graphviz和Doxygen生成UML类图

我想使用Graphviz + Doxygen 根据 C++ 代码生成类图。这已经可以通过 Doxygen 自带的本地 DOT 支持实现;但是,是否可以生成与下面的图表类似的具有相应访问修饰符 (public、private 等)、类方法的返回类型和参数类型的类似 UML 的输出? 我知道有关...

51得票5回答
记录 C++/CLI 库代码以供从 C# 使用 - 最佳工具和实践?

我正在从事一个项目,其中一个c++/cli库主要被一个c#应用程序使用。 有没有办法让c++/cli中的代码注释在Visual Studio中对c# IntelliSense可见? 假设没有,那么记录c++/cli代码以便更容易地从c#中使用(当然还包括在c++/cli中),最好的方法是什么?...