2016-04-26 90 views
1

在我现有的编译命令行我用这个开关来定义命令行宏:Cevelop - 在编译时从环境变量设置C++宏值?

-DSsvid_UsrName=\"$USER\" 

使用Cevelop 1.4,我说:

Project > Properties 
C/C++ Build > Environment 
Environment variables to set > Add... 

Name: Ssvid_UsrName 
Value: ${USER} 

在此之后,我得到同样的错误信息。如何验证Ssvid_UsrName宏已被设置?

enter image description here

回答

2

的环境中包含的环境变量等的PATH变量等

为汇编

符号可以在项目属性被指定:C/C++常规 - >路径和符号 - >符号(标签) - >添加...

enter image description here

现在你可以观察编译命令的控制台输出正确的行为(我取代了我的用户名机智在画面H用户):

enter image description here

我希望这有助于!