繁体   English   中英

Visual Studio C ++项目中的环境变量如何/在哪里设置?

[英]How/Where are the environment variables in a Visual Studio C++ project set?

我的项目属性中有很多环境变量,我不明白。 单击宏( 是否有一个Visual Studio环境变量列表? )给我一个他们的值列表,但我无法弄清楚其中一些设置。 例如,我试图找出变量$(IntDir)的设置位置。

什么文件负责设置这些变量? 我该如何修改它们?

这些不是环境变量。

它们只是由构建系统定义的宏,可用于为项目设置构建属性。 它们会自动扩展到目标平台( $(Platform) ),存储项目中间文件的路径( $(IntDir) )以及项目名称( $(ProjectName) )。

您不能直接更改它们,但可以通过修改项目的属性来更改它们。 项目文件(由Visual Studio在创建新项目时自动创建)负责设置它们。

您已经找到了一个指向“em”列表的链接,这有助于解释它们是什么以及它们的作用。 正如文档所述,您可以在项目的属性页中的任何位置使用它们来接受字符串值。 它们使您不必对路径和其他信息进行硬编码,这非常有用。

与环境变量不同,它们不会持久存在,也不具有与构建系统无关的任何含义。 一旦你的项目建成,他们就会消失。 在调试或部署期间不使用它们。

。如果您想查看“标准”和“自定义”的特定VS实例的实际值,请查看此答案是否有帮助。 (基本上,您可以使用Process Explorer找到它。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM