【问题标题】:How to stop doxygen searching for third party headers如何停止 doxygen 搜索第三方标头
【发布时间】:2017-11-23 05:38:41
【问题描述】:

我现在关注this document 在 cmake 脚本中生成 doxygen html 文件。然而,我发现了一个大问题。我举以下例子来说明我的问题:

header.h
#include "third_party_header.h"
/**
* explanation of head_fun function 
*/
int head_fun(); 

在这个 header.h 文件中,当生成文档时,我只想记录文件中的函数。但是,在运行 doxygen 时,它似乎试图搜索“third_party_header.h”以生成文档。就我而言,它确实成功了,因为“third_party_header.h”不在 doxygen 的搜索路径中。我可以做些什么来告诉 doxygen 停止搜索第三方标头?

【问题讨论】:

    标签: cmake doxygen


    【解决方案1】:

    我偶然找到了解决方案,似乎如果我禁用 CLANG_ASSISTED_PARSING,那么一切都会顺利进行。但我不知道为什么这会阻止 Doxygen 搜索第三方头文件。如果我理解得很好,当启用 CLANG_ASSISTED_PARSING 时,它会在生成文档之前首先编译指定的 Doxygen 输入目录中的所有源代码。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-19
    • 2019-10-15
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2022-01-01
    • 2021-06-19
    • 2015-02-24
    相关资源
    最近更新 更多