Visual Studios(2012 pro主要)文件<从父项或项目缺陷继承的缺省位置>

问题描述:

我总是将_CRT_SECURE_NO_WARNINGS添加到项目属性中预处理器定义选项卡中的所有C/C++项目中。有<编辑>和<的下拉列表从父项或项目默认继承>。如何更改项目默认值。我认为这是一个隐藏在某处的XML文件,或者需要创建该文件。任何人都知道位置?Visual Studios(2012 pro主要)文件<从父项或项目缺陷继承的缺省位置>

+0

使用[项目属性表(http://msdn.microsoft.com/en-us/library/669zx6zc.aspx) – 2013-03-27 01:48:04

查看 - >属性管理器,然后展开一个项目,并建立配置,以查看正在使用该构建配置属性表。用鼠标右键单击属性表,然后选择属性来修改属性表。我不建议修改内置属性表,但是有一个.user属性表用于此目的。您也可以创建自己的属性表来定义预处理器宏,然后将您的新属性表添加到每个构建配置的列表中。

+0

这正是我一直在寻找。我修改了Microsoft.Cpp.Win32.user文件,现在我永远不必记住恼人的_CRT_SECURE_NO_WARNINGS定义。 – Will 2013-03-27 05:12:59

我的回答和说明here将整齐地解决这个问题。正如Hans Passant所建议的那样,它使用属性表。

的一般设置为创建一个包含所有的必要的共享设置的property sheet,任选地与基于生成类型条件的多个基团。然后您从每个项目文件中包含属性表。