我想在我的项目配置中设置一个变量,然后可以在配置中的其他地方使用与环境变量相同的方式,或者像$(OutDir)等内置宏值。
我认为这是做到这一点的方法:
但是当我在构建后步骤中使用$(ConfigurationSuffix)时(我想设置单个规则以应对myapp.exe和myapp_d.exe)我得到一个错误,var不存在。
我想要的是什么?如果是这样,我做错了什么?
答案 0 :(得分:2)
我认为您所做的是设置一个变量,以便在调试时使用 - 而不是在构建时。
要做你想做的事,试试:
View -> Property Manager
Add New Project Property Sheet...
,将其称为dbgprops
或类似dbgprops
User Macros
,点击Add Macro
ConfigurationSuffix
和_d
Set this macro as an environment variable in the build environment
现在从构建事件中尝试$(ConfigurationSuffix)
!