我的项目属性中有很多环境变量,我不明白。单击宏(是否有Visual Studio环境变量列表?)给我一个他们的价值列表,但我无法弄清楚其中一些是什么设置。
例如,我试图找出变量的位置 $(IntDir)
正在设定。
什么文件负责设置这些变量?我该如何修改它们?
我的项目属性中有很多环境变量,我不明白。单击宏(是否有Visual Studio环境变量列表?)给我一个他们的价值列表,但我无法弄清楚其中一些是什么设置。
例如,我试图找出变量的位置 $(IntDir)
正在设定。
什么文件负责设置这些变量?我该如何修改它们?
这些不是 环境 变量。
它们只是由构建系统定义的宏,可用于为项目设置构建属性。它们会自动扩展到目标平台之类的东西($(Platform)
),存储项目中间文件的路径($(IntDir)
),以及您项目的名称($(ProjectName)
)。
您不能直接更改它们,但可以通过修改项目的属性来更改它们。项目文件(由Visual Studio在创建新项目时自动创建)负责设置它们。
你已经找到了一个链接 他们的大名单,这有助于解释它们是什么以及它们的作用。正如文档所述,您可以在项目的属性页中的任何位置使用它们来接受字符串值。它们使您不必对路径和其他信息进行硬编码,这非常有用。
与环境变量不同,它们不会持久存在,也不具有与构建系统无关的任何含义。一旦你的项目建成,他们就会消失。在调试或部署期间不使用它们。
这些不是 环境 变量。
它们只是由构建系统定义的宏,可用于为项目设置构建属性。它们会自动扩展到目标平台之类的东西($(Platform)
),存储项目中间文件的路径($(IntDir)
),以及您项目的名称($(ProjectName)
)。
您不能直接更改它们,但可以通过修改项目的属性来更改它们。项目文件(由Visual Studio在创建新项目时自动创建)负责设置它们。
你已经找到了一个链接 他们的大名单,这有助于解释它们是什么以及它们的作用。正如文档所述,您可以在项目的属性页中的任何位置使用它们来接受字符串值。它们使您不必对路径和其他信息进行硬编码,这非常有用。
与环境变量不同,它们不会持久存在,也不具有与构建系统无关的任何含义。一旦你的项目建成,他们就会消失。在调试或部署期间不使用它们。
。如果您想查看“标准”和“自定义”的特定VS实例的实际值,请参阅是否 这个答案 帮助。 (基本上,您可以使用Process Explorer找到它。)