首页 > 解决方案 > 我们如何使用命令行在 Doxygen 中使用我的项目特定参数编辑生成的配置文件?

问题描述

在这里我附上了我的批处理文件。Doxyfile_HV 是我的配置文件,我只需要更改 PROJECT_NUMBER。但这对我不起作用。

 @echo off 
 setLocal enabledelayedexpansion

 ( type Doxyfile_HV & echo PROJECT_NUMBER=1.1.1 ) | doxygen.exe -

 doxygen Doxyfile_HV
 hhc "%CD%"\html\index.hhp"

标签: command-linedoxygenconfiguration-filesdoxywizard

解决方案


您可以更改您的值Doxyfile或使用额外参数调用 doxygen,如我可以从命令行配置 doxygen 段落中的手册所述吗?

我可以从命令行配置 doxygen 吗?

不是通过命令行选项,但 doxygen 可以从标准输入读取,所以你可以通过它管道。下面是一个示例,如何从命令行覆盖配置文件中的选项(假设是类 UNIX 环境):

(猫 Doxyfile ;回声“PROJECT_NUMBER=1.0”)| 氧气 -

对于 Windows,以下将执行相同的操作:

(类型 Doxyfile & echo PROJECT_NUMBER=1.0 ) | doxygen.exe -

如果指定了多个具有相同名称的选项,则 doxygen 将使用最后一个。要附加到现有选项,您可以使用 += 运算符。


推荐阅读