无法使用 Doxygen 从 markdown 文件引用源代码成员

问题描述 投票:0回答:1

使用 Doxygen,我无法在 Markdown 文件中获取代码引用。我尝试了各种组合都无济于事:

  • \ref myFunction
  • myFunction()
  • MyClass::myFunction

它们都会产生类似

page.md:3: warning: unable to resolve reference to 'MyClass::myFunction' for \ref command
的结果。

所有这些在代码中的 Doxygen 注释中使用时都可以很好地生成链接。我还没有发现其他人有这个问题。有什么想法吗?

Doxygen 版本:1.9.8

doxygen
1个回答
0
投票

感谢@albert 提出减少它的建议。我发现成员的文档可以直接引用同一命名空间中的其他成员,但 Markdown 页面需要完全命名空间的标识符来引用成员。在存储库中,我正在使用的所有代码都被放入了自己的命名空间中,因此我必须执行

theNamespace::MyClass::myFunction
才能使其正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.