Visual Studios(主要是 2012 专业版)<inherit from parent or PROJECT DEFAULTS> 的默认文件位置
Posted
技术标签:
【中文标题】Visual Studios(主要是 2012 专业版)<inherit from parent or PROJECT DEFAULTS> 的默认文件位置【英文标题】:Visual Studios (2012 pro mainly) file location of defaults for <inherit from parent or PROJECT DEFAULTS> 【发布时间】:2013-03-26 23:25:45 【问题描述】:我总是将 _CRT_SECURE_NO_WARNINGS 添加到项目属性的预处理器定义选项卡中的所有 C/C++ 项目中。
【问题讨论】:
使用Project Property Sheet 【参考方案1】:查看 -> 属性管理器,然后展开项目并构建配置以查看用于该构建配置的属性表。右键单击属性表并选择属性以修改属性表。我不建议修改内置属性表,但是有一个 .user 属性表用于此目的。您还可以创建自己的定义预处理器宏的属性表,然后将新的属性表添加到每个构建配置的列表中。
【讨论】:
这正是我想要的。我修改了 Microsoft.Cpp.Win32.user 文件,现在我再也不用记住那个烦人的 _CRT_SECURE_NO_WARNINGS 定义了。【参考方案2】:我的回答和描述here 将巧妙地解决这个问题。正如 Hans Passant 建议的那样,它使用属性表。
一般设置是创建一个property sheet,其中包含所有必要的共享设置,可以选择在多个组中,并根据构建类型设置条件。然后包含每个项目文件中的属性表。
【讨论】:
以上是关于Visual Studios(主要是 2012 专业版)<inherit from parent or PROJECT DEFAULTS> 的默认文件位置的主要内容,如果未能解决你的问题,请参考以下文章
Ole DB 语句在 Access 中运行,但不在 Visual Studios 中