c/c++开发分享使用Doxygen将链接插入另一个文件中的function?

我有两个C源文件。 对文件A的函数bar()注释需要引用文件B的函数foo() 。 我怎样才能建立这个链接?

我试过了:

//! @file //! @file行存在于AcBc因此doxygen应该知道代码。

编辑

我尝试了@doxygen的建议,但没有运气。 我做了一个示例项目,以显示我遇到问题的地方,它在这里: http : //www.filedropper.com/testdoxygen2tar

我使用了使用doxygen -g制作的默认设置文件。 我得到的输出: 使用Doxygen将链接插入另一个文件中的function?

您可以看到foobar函数未链接到。

编辑2

发现了问题。 函数foo没有文档,因此没有生成任何页面,所以doxygen当然没有页面可以链接到。 (我在启用SOURCE_BROWSER选项的情况下生成文档,并希望生成函数定义的链接)

    这非常简单。 这是一个使用默认配置文件( doxygen -g )的最小示例:

    首先使用以下内容创建文件foo.c:

     /** @file */ /** Function foo, see also bar(). */ void foo() { } 

    然后使用以下内容创建文件bar.c:

     /** @file */ /** Function bar, see also foo(). */ void bar() { } 

    运行doxygen并在HTML输出中观察两个函数都将链接到另一个函数。

      以上就是c/c++开发分享使用Doxygen将链接插入另一个文件中的function?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(猴子技术宅)。

      本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ssfiction.com/c-cyuyankaifa/546466.html

      发表评论

      电子邮件地址不会被公开。 必填项已用*标注