doxygen - Doxygen 功能自动链接问题
问题描述
在我的 C 程序的 .h 文件中,我有一个函数:
/** Calculates foo using algorithm A1.
* \param[in] v1 first input
* \param[in] v2 second input
* \param[in] s1 first string
* \param[in] s2 second string
* \return foo(v1,v2)
*/
int foo( int v1, int v2, char *s1, char *s2);
现在我想在文件的开头讨论这个函数。所以我说:
/** To facilitate such operations I have:
* @li int foo( int v1, int v2, char *s1, char *s2)
*
* which allows me to blah.
*/
现在在我的 doxygen 文件中,单词foo没有链接到最后的函数定义部分。但是,如果我说:
/** To facilitate such operations I have:
* @li int foo()
*
* which allows me to blah.
*/
自动链接工作正常。包括参数会破坏自动链接功能,我一生都无法弄清楚原因。这发生在我所有具有 > 1 个输入参数的函数上。foo()
和foo(int i)
工作,但foo(int i, int j, int k, int m)
不工作。有谁知道为什么会这样?
解决方案
推荐阅读
- c++ - 这 reinterpret_cast 在原则上和/或在实践中是否存在问题?
- amazon-ec2 - 无法在 Javascript Angular 8 中为 AWS 签名版本 4 生成签名
- python - Django / React Cross-Origin Request Blocked Error 托管 Google App Engine django-cors-headers 不工作
- ruby-on-rails - 无法使用 rails 连接到 mLab 的 MongoDB
- oauth-2.0 - ADFS 客户端凭据授予流与应用程序组中的多个客户端
- r - 基于与 0:0 线的距离的颜色渐变散点图
- apache-camel - 是否可以向 Spring DSL 添加新元素?
- django - 将`select_related`与具有复合主键的表一起使用[Django]
- mysql - 删除行,同时使用 SQL (MySQL) 保留具有最旧日期条目的行
- javascript - 以快递方式发送发布请求时超出最大调用堆栈大小