environment-variables - Doxygen for Windows 中 DOT 路径的环境变量

标签 environment-variables doxygen dot

我的团队有使用 Windows 和 Linux 的开发人员。我们将 Doxyfiles 存储在我们的版本控制系统中。因此,我们将 DOT_PATH 留空,当我从 repo 中提取代码进行代码审查时,我总是需要在本地修改 DOT_PATH。我可以以某种方式修改 Windows 中的 PATH 环境变量,以便 Doxygen 在 DOT_PATH 为空时总能找到 Dot 吗?该文档听起来像我应该能够:

# The DOT_PATH tag can be used to specify the path where the dot tool can be
# found. If left blank, it is assumed the dot tool can be found in the path.
# This tag requires that the tag HAVE_DOT is set to YES.

DOT_PATH               =

我为我的 Windows 帐户编辑​​了 PATH 变量并输入了我的点路径,C:\Program Files (x86)\Graphviz2.30\bin\ , 当我输入 path 时我看到了那个路径在命令 shell 中,但 Doxygen 似乎没有看到它。

最佳答案

我们最近遇到了类似的问题 PLANTUMLdoxygen ,请参阅下面的解决方案。

在 checkin 的配置文件 ( Doxyfile ) 中,使用环境变量,如下所示:

PLANTUML_JAR_PATH      = $(PLANTUML_JAR_PATH)

在每个开发人员环境中,根据平台和特定机器,使用正确的路径定义变量。

在我的 linux 情况下,例如:
malff@linux-8edv:GIT_TRUNK> uname -a
Linux linux-8edv 4.1.39-53-default #1 SMP PREEMPT Thu Mar 30 06:44:23 UTC 2017 (56cc5a0) x86_64 x86_64 x86_64 GNU/Linux
malff@linux-8edv:GIT_TRUNK> env | grep PLANTUML_JAR_PATH
PLANTUML_JAR_PATH=/home/malff/plantuml/plantuml.8053.jar

未经测试,但我认为类似的东西应该适用于 DOT_PATH .

关于environment-variables - Doxygen for Windows 中 DOT 路径的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738591/

相关文章:

configuration - 使用环境变量在 redis.conf 中设置动态路径

doxygen - 如何使用 Doxygen 目录命令

java - 点语言标识符的正则表达式

python - python图形工具中的显式顶点位置

java - 传递给 Android 模拟器的自定义参数/变量

python - Ubuntu 为 Django 设置环境变量

c# - 在 Windows Vista 和 7 中,我无法访问 %DEFAULTUSERPROFILE% 系统变量 - 它显示为未找到

doxygen - 是否可以将 doxygen HTML 输出中的参数保留在一行?

latex - 如何让 Doxygen 识别自定义 Latex 命令

graphviz - 如何在Graphviz Dot中创建从节点到子图的边?