作为构建过程的一部分,我需要使用批处理脚本定义的环境变量,并在编译时将其用作代码中的常量。
例如,假设我已经定义了一个名为“BUILD_VERSION”的环境变量,并将其设置为“1.0.0”,则在编译时,我希望“1.0.0”被嵌入到我的代码中。例如:
批处理文件:
我该如何做到这一点?
例如,假设我已经定义了一个名为“BUILD_VERSION”的环境变量,并将其设置为“1.0.0”,则在编译时,我希望“1.0.0”被嵌入到我的代码中。例如:
批处理文件:
set BUILD_VERSION = 1.0.0
; call vs compiler
C++ 文件:
const std::string build_version = BUILD_VERSION // Which will result in "1.0.0".
我该如何做到这一点?
build_version = #BUILD_VERSION
)。 - txtechhelp