Properties C/C+-6ren">
gpt4 book ai didi

c++ - Cevelop——在编译时从环境变量设置 C++ 宏值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:11:05 24 4
gpt4 key购买 nike

在我现有的编译命令行中,我使用此开关从命令行定义宏:

 -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

最佳答案

环境包含环境变量,如 PATH 变量等。

可以在项目属性中指定用于编译的符号:C/C++ General -> Paths and Symbols -> Symbols (Tab) -> Add...

enter image description here

现在您可以在控制台中观察编译命令输出的正确行为(我将图片中的用户名替换为 User):

enter image description here

希望对您有所帮助!

关于c++ - Cevelop——在编译时从环境变量设置 C++ 宏值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36876246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com