command-line - 我们如何使用命令行在 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"
解决方案
您可以更改您的值Doxyfile
或使用额外参数调用 doxygen,如我可以从命令行配置 doxygen 段落中的手册所述吗?:
我可以从命令行配置 doxygen 吗?
不是通过命令行选项,但 doxygen 可以从标准输入读取,所以你可以通过它管道。下面是一个示例,如何从命令行覆盖配置文件中的选项(假设是类 UNIX 环境):
(猫 Doxyfile ;回声“PROJECT_NUMBER=1.0”)| 氧气 -
对于 Windows,以下将执行相同的操作:
(类型 Doxyfile & echo PROJECT_NUMBER=1.0 ) | doxygen.exe -
如果指定了多个具有相同名称的选项,则 doxygen 将使用最后一个。要附加到现有选项,您可以使用 += 运算符。
推荐阅读
- vb.net - 流没有结束
- ios - 需要在 iMessage Extension 中的 insertText 方法上调用 didStartSending
- python - 为python安装了一个模块,但我不能调用它,它似乎被锁定了
- java - 使用 Java 谓词和 Lambda
- unity3d - 如何销毁 ARCORE 场景中的对象并在同一场景中部署另一个对象?
- maven - Sonarqube 和构建工具之间的关系
- git - Bitbucket - SourceTree 正在发挥作用
- outlook-web-addins - 如何知道 Outlook 插件正在使用 jquery 或 javascript 在浏览器或 Outlook App 中运行?
- python - Python - 将 PyInt 转换为 C int
- java - Java Semaphor 不尊重提供的参数?