【发布时间】:2012-06-26 19:20:21
【问题描述】:
我刚开始使用 doxygen,可能并不熟悉所有可用的设置。我查看了配置文件中的所有标签和选项,但无法找到任何相关的操作标签。
有没有办法强制 doxygen 在 C/C++ 中索引外部?现在它们只是简单地添加到源文件中的其他变量列表中。
编辑:从我目前所见,doxygen 根本不了解外部因素。它会在 html 文件中为这些变量或函数生成对随机(第一次看到)位置的引用
【问题讨论】:
-
在文件 -> 文件成员 -> 变量下我得到了所有外部变量。这是对文件 -> 文件列表下每个文件名中的列表的补充。我使用了 EXTRACT_ALL = YES 但我不确定该特定指令是否是它的作用。
-
我不清楚你要什么。你说的是全局变量吗?您是在寻找声明还是全局变量的使用?请澄清。
-
@doxygen 如果该软件是您编写的 - 非常感谢。现在,是的,我指的是可从其他文件访问的全局变量。如果它们不包含任何 cmets,则它们很难与其他变量区分开来。默认情况下是否可以为外部设置一个单独的组?或者在每个变量 AND 函数附近添加一个粗体字 external(在 ... 中定义)。现在一切都堆在一个大堆里。当然,如果您在外部定义附近添加 cmets,它们会出现在文档中,但同样 - 第一手了解真正的定义在其他地方真的不清楚