如何更改Visual Studio 2012 Express中的属性页中的"继承值"

use*_*833 10 c++ visual-studio-2012

我下载了我想要包含在我正在处理的项目中的库的源代码.在"属性页">"配置属性">"C/C++">"预处理器"中.单击"预处理器定义"下拉菜单中的"编辑".

对话框的下半部分显示"继承值",这些是只读的.我想知道这些值的设置位置,以便我可以编辑它们.

Gre*_*sch 18

这些设置可能来自几个地方.其中一些来自项目中其他地方的设置.例如,如果将Project-> Properties-> General-> Character Set设置为"Use Multi-byte Character Set",您将看到_MBCS出现在继承值列表中.这些设置也可以来自属性层次结构中包含的属性文件(.props).您可以通过导航到"属性管理器"选项卡来查看这些内容.还有其他偷偷摸摸的方式.例如,我有一个.props文件,我不得不直接在.props文件中破解一些文件,因此它们不会出现在Property Manager中.可能还有更多的方法,但这些是我所知道的.


Are*_*Lor 10

我认为修改"继承值"的最佳方法是使用View-> Property Manager,然后导航到YourProject-> |,双击Microsoft.Cpp..user并搜索要更改的设置.