0

我在一个函数中有以下变量:

97 
98     UINT8 Reponse;
99     static UINT8 Initialisation = 0;
100     static DWORD StartTime = 0; //

初始化也是一个函数的名称:

void Initialisation(void)

当我点击初始化第 99 行的超链接时,函数 void Initialisation(void) 的块被打开。

你们中有人知道发生了什么吗?

谢谢你的帮助让-玛丽

4

1 回答 1

1

请参阅 doxygen 的已知问题

并非文档中包含的代码片段中的所有名称都被链接替换(例如,当使用 SOURCE_BROWSER = YES 时)并且指向重载成员的链接可能指向错误的成员。这也适用于为每个函数生成的“引用者”列表。在某种程度上,这是因为代码解析器目前还不够智能。我会在未来尝试改进这一点。但即使有了这些改进,也不是所有内容都可以正确链接到相应的文档,因为可能存在歧义或缺少有关代码片段所在上下文的信息。

如果代码中有多个同名的类、结构或联合,Doxygen 将无法正常工作。但是它不应该崩溃,而是应该忽略除一个之外的所有具有相同名称的类。

于 2013-10-22T06:57:45.330 回答