C++ 如何修改Visual Studio 2015预定义宏?

C++ 如何修改Visual Studio 2015预定义宏?,c++,development-environment,visual-studio-2015,C++,Development Environment,Visual Studio 2015,我试图在Visual Studio 2015中修改预定义的环境宏。具体来说:VC\u IncludePath 我可以看到它和它的值,但我不能修改它。我看不到这样做的选择 更改该环境变量的位置位于项目属性页配置属性->VC++目录中,如中所述 您可以编辑此文件: C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props 对于其他版本,请在windows资源管理器中搜索“Microsoft.Cpp.Common.

我试图在Visual Studio 2015中修改预定义的环境宏。具体来说:VC\u IncludePath

我可以看到它和它的值,但我不能修改它。我看不到这样做的选择


更改该环境变量的位置位于项目属性页配置属性->VC++目录中,如中所述

您可以编辑此文件:

C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props


对于其他版本,请在windows资源管理器中搜索“Microsoft.Cpp.Common.props”,网址为C:。 根据安装的版本,您可能会发现几个。
然后,右键单击所需的版本并打开>选择VS(更容易查看列表)或任意。但是,没有可编辑的VS环境变量。

此宏的值是根据您在属性页中设置的版本自动生成的。选择项目、属性、配置属性和常规,并检查目标平台版本和平台工具集是否适合您的安装。

不要。这是旧版本的遗留版本,被微软隐藏和掩盖得很深。相反,只需修改项目以包含必要的附加文件夹。当你以你正在尝试的方式去做的时候,那么每一个开发者也必须改变这一点。如果将其设置为项目设置,则它是自包含的。@crashmstr不这样做的缺点是,它包含了错误的路径。因此,您需要一个函数,该函数存在于该SDK的
stdlib.h
版本中,但不存在于该SDK路径中。我们需要一些方法来停止使用旧的SDK路径。如果你看我的帖子,你会注意到一个屏幕截图的链接,在那里我显示该页面,但没有编辑宏的选项。单击“带星星的文件夹”按钮添加新路径。取消选中“从父级或项目默认值继承”以不包含路径开始。他没有询问如何添加新目录,而是询问如何添加/编辑宏如果取消选中“从父级或项目默认值继承”,则必须添加所需的路径。