【问题标题】:How to use one Doxygen config in different OS如何在不同的操作系统中使用一个 Doxygen 配置
【发布时间】:2019-01-08 12:47:03
【问题描述】:

我有生成 HTML 文件的 Doxygen 配置文件。在我的项目中,有些使用 Windows 和 Mac。当我在我的 Mac OS X 中运行时,我遇到了路径斜线问题,我将 \ 更改为 / 这解决了问题。

编辑:我不希望用户修改 Doxygen 配置文件。

Windwos
    -INPUT                  = SDK\nRF5_SDK_15.2.0_9412b96\examples\
OS X compatible
    +INPUT                  = SDK/nRF5_SDK_15.2.0_9412b96/examples/

我不想为 Windows 和 Mac 提供单独的 Doxygen 配置文件,我想知道是否可以拥有一个可以工作的文件?

有什么方法可以在 Doxygen 配置中设置一些环境参数来解决我的问题?

【问题讨论】:

    标签: doxygen


    【解决方案1】:

    在 Windows 上,您还可以在 doxygen 配置文件中为 INPUT 标记和大多数其他需要路径的标记使用正斜杠 (/)。

    因此,通过在 doxygen 配置文件中放置:

    INPUT = SDK/nRF5_SDK_15.2.0_9412b96/examples/

    这应该适用于 Windows 和 Mac OS X。

    如果 Windows 和 Mac 上的路径不同,您可以使用环境变量(例如 MY_PATH),将其设置在包含的脚本和您可以使用的 doxygen 配置文件中:

    INPUT = $(MY_PATH)

    另见http://www.doxygen.nl/manual/config.html(第二段结尾)。

    【讨论】:

    • 我想要一个在 Windows 和 Mac 上工作的 doxygen 文件,我不希望用户编辑 doxygen 配置文件。有什么办法吗?
    猜你喜欢
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2011-11-12
    • 2021-05-19
    • 2012-10-12
    • 1970-01-01
    • 2015-10-07
    相关资源
    最近更新 更多