在现有的编译命令行中,我使用此开关从命令行定义宏:
-DSsvid_UsrName=\"$USER\"
使用Cevelop 1.4,我添加了:
Project > Properties
C/C++ Build > Environment
Environment variables to set > Add...
Name: Ssvid_UsrName
Value: ${USER}
在此之后,我得到了相同的错误消息。如何验证是否已设置
Ssvid_UsrName
宏?最佳答案
环境包含环境变量,例如PATH变量等。
可以在项目属性中指定用于编译的符号:C / C++常规->路径和符号->符号(制表符)->添加...
现在,您可以在控制台中的compile命令的输出中观察到正确的行为(我将用户名替换为图片中的User):
我希望这有帮助!
关于c++ - Cevelop —在编译时是否通过环境变量设置C++宏值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36876246/