Visual Studio可以生成配置文件吗?

Kli*_*Joe 14 visual-studio visual-c++

我需要生成一个描述所用编译器的C++头文件.

传统上我们使用CMake命令:

configure( ${PROJECT_SOURCE_DIR}/configure.h.in ${PROJECT_BINARY_DIR}/configure.h )
Run Code Online (Sandbox Code Playgroud)

它将所有夹在"@"之间的字符串(例如@ cxx_compiler_name @)替换为cmake构建系统中该变量的值.

我们已经被要求面对CMake,所以在Visual Studio中有相同的东西.我想用Visual Studio宏中的一些值填充头文件.

Pau*_*aul 2

您可以将configure.h.in文件添加到项目中并为其设置将运行perlsed替换所需内容的自定义构建。不要忘记添加configure.h到输出文件属性,以便 Visual Studio 可以configure.h.in在使用configure.h.