我有一个自定义命令和自定义目标,它运行 doxygen 从头文件生成文档。
但是,当从命令行开始构建时,Visual Studio 不会构建此目标。它显示“未选择为此解决方案配置构建项目”。有没有办法确保为 Visual Studio 中的发布(或调试)配置选择此目标?
我有一个自定义命令和自定义目标,它运行 doxygen 从头文件生成文档。
但是,当从命令行开始构建时,Visual Studio 不会构建此目标。它显示“未选择为此解决方案配置构建项目”。有没有办法确保为 Visual Studio 中的发布(或调试)配置选择此目标?
您可能需要add_dependencies命令。
在定义了它们 doxygen 目标和可执行文件或库目标之后,编写类似
add_dependencies( my_executable my_custom_doxygen_target )
这将强制每次执行可执行文件时都构建 doxygen 目标。
也可以通过关闭EXCLUDE_FROM_ALL
doxygen 目标上的属性来使其工作。我预计会EXCLUDE_FROM_ALL
在 的描述中看到add_custom_target
,但没有 - 所以它可能与我记忆中的不同。