C++ doxygen外部变量索引

C++ doxygen外部变量索引,c++,c,doxygen,C++,C,Doxygen,我刚开始使用doxygen,可能不熟悉所有可用的设置。我查看了配置文件中的所有标记和选项,但没有找到任何与操作相关的标记 有没有办法强制doxygen在C/C++中为外部索引?现在,它们只是简单地添加到源文件中的其他变量列表中 编辑:从我目前所看到的情况来看,doxygen根本不了解外部情况。它在html文件中为这些变量或函数生成对随机(第一次看到)位置的引用只有文件作用域的局部变量标记为静态,对吗?因此,当将EXTRACT_STATIC设置为NO时,您根本看不到它们 这就是说:现在指数中静态变

我刚开始使用doxygen,可能不熟悉所有可用的设置。我查看了配置文件中的所有标记和选项,但没有找到任何与操作相关的标记

有没有办法强制doxygen在C/C++中为外部索引?现在,它们只是简单地添加到源文件中的其他变量列表中


编辑:从我目前所看到的情况来看,doxygen根本不了解外部情况。它在html文件中为这些变量或函数生成对随机(第一次看到)位置的引用

只有文件作用域的局部变量标记为静态,对吗?因此,当将EXTRACT_STATIC设置为NO时,您根本看不到它们


这就是说:现在指数中静态变量和外部变量之间没有明确的区别。我计划重新设计索引,使其更具交互性,然后我会满足您的愿望(即,能够对静态v.s.外部进行过滤)。如果您希望在发生这种情况时得到通知,请在doxygen的bug tracker中提交一份严重性设置为enhancement的bug report。

在文件->文件成员->变量下,我获取所有外部变量。这是在“文件->文件列表”下的每个文件名中添加的。我使用了EXTRACT_ALL=YES,但我不确定该特定指令是否起作用。我不清楚您的要求。你说的是全局变量吗?您是在寻找声明,还是全局变量的用法?请澄清。@doxygen如果该软件是由您编写的-非常感谢。现在,是的,我指的是可以从其他文件访问的全局变量。如果它们不包含任何注释,则很难与其他变量区分开来。默认情况下,外部是否有单独的组?或者在每个变量和函数附近使用粗体字external(定义见…)。现在一切都成了一堆。当然,如果您在外部定义附近添加注释,它们会出现在文档中,但再一次,要理解真正的定义在别处,第一手资料确实不清楚