我下载了我想要包含在我正在处理的项目中的库的源代码。在属性页面 > 配置属性 > C/C++ > 预处理器中。从预处理器定义下拉菜单中单击编辑。
对话框的下半部分显示“继承的值”,这些是只读的。我想知道这些值是在哪里设置的,以便我可以编辑它们。
我下载了我想要包含在我正在处理的项目中的库的源代码。在属性页面 > 配置属性 > C/C++ > 预处理器中。从预处理器定义下拉菜单中单击编辑。
对话框的下半部分显示“继承的值”,这些是只读的。我想知道这些值是在哪里设置的,以便我可以编辑它们。
这些设置可能来自几个地方。其中一些来自您项目中其他地方的设置。例如,如果您将 Project->Properties->General->Character Set 设置为“使用多字节字符集”,您将看到 _MBCS 出现在继承值列表中。这些设置也可以来自属性层次结构中包含的属性文件 (.props)。您可以通过导航到“属性管理器”选项卡来查看这些内容。还有其他偷偷摸摸的方法。例如,我有一个 .props 文件,我必须直接在 .props 文件中修改一些文件,因此它们不会出现在 Property Manager 中。可能还有更多方法,但这些是我知道的一些。
我认为修改“继承值”的最佳方法是使用 View->Property Manager,然后导航到 YourProject->|,双击 Microsoft.Cpp..user 并搜索要更改的设置。