请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
我在预编译步骤中创建一个环境变量、以便在编译过程中使用。 但是、该变量似乎不会延续到实际的构建环境中。
作为一个简单的示例、如果我在预编译步骤中加入以下内容:
设置 FOOBAR=true
然后在预定义符号中引用${FOOBAR}
BARBUZ=${FOOBAR}
在编译过程中未定义 BARBUZ。
如果我在 CCS 外部的环境中设置 FOOBAR、然后启动无头构建、那么这就没问题(可能是因为 FOOBAR 仍然与构建过程处于相同的环境中)。
我希望能够从 IDE 进行构建、而不必关闭它并从命令行进行构建。 是否有方法将在预编译期间为实际编译创建的变量保留在周围?
谢谢、
Jason
