首页 > 解决方案 > 如何在不同的操作系统中使用一个 Doxygen 配置

问题描述

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

编辑:我不希望用户修改 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

解决方案


/在 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(第二段结尾)。


推荐阅读