如何设置 Visual Studio C++“默认默认”项目设置
Posted
技术标签:
【中文标题】如何设置 Visual Studio C++“默认默认”项目设置【英文标题】:How to set Visual Studio C++ "default default" project settings 【发布时间】:2016-11-28 06:21:54 【问题描述】:如何更改新“解决方案”和项目开始时的默认设置(属性页)?当我使用应用程序向导创建一个新项目时,它始终具有相同的设置,但它们不是我想要的。
这个问题肯定已经被问及回答了,但我找不到。也许我不知道正确的行话。
【问题讨论】:
请尝试至少一点具体说明您对什么不满意。在 VS2013 及更高版本中,使用 File > Export Template 创建您自己的项目模板。在某种程度上,修改向导生成的文件在技术上是可行的,您可以编辑 VC\VCWizards\common.js。请务必进行备份。 我不会说我不开心。只是每当我开始一个新的 C++ 项目时,我都必须手动更改属性,更改我总是更改的相同设置。 VC++2017RC 在 File->Export Template 下没有任何东西。然而,我确实在工具->导入和导出设置下找到了一些东西。也许这就是票。 我来这里是为了寻找类似的东西。对于每个新项目,总是有几个我想要更改的设置。例如,我希望将字符集默认设置为 Unicode,我希望将警告级别设置为 4,并且我希望将警告视为错误。还有一些其他的,但这给出了这个想法。 @Hans Passant 谈到的 .js 文件在底部有一个看起来像签名的东西,这让我想知道我是否可以在不破坏某些验证步骤的情况下更改设置。 @adr:即使现在 Unicode 字符集和 /W4 是默认值(至少在 Visual Studio 2019 中),您可能仍然有兴趣了解支持自定义项目模板。 【参考方案1】:Visual Studio 允许您生成自定义项目模板,允许您将默认设置设置为对任何给定环境最有意义的设置。
该过程包括两个步骤:
创建一个新项目,并调整设置。使用导出模板向导导出模板。在 Visual Studio 2015 之前,Export Template... 命令位于 File 菜单下。从 Visual Studio 2017 开始,它已移至 Project 菜单。
在第一页,选择项目模板,然后继续到下一个(最终)页面,根据需要填写信息。选择自动将模板导入 Visual Studio 使其立即可用。
官方文档可在How to: Create project templates获取。
【讨论】:
以上是关于如何设置 Visual Studio C++“默认默认”项目设置的主要内容,如果未能解决你的问题,请参考以下文章
(Visual Studio 杂记) )—— Visual Studio 如何 设置 C++ 标准版本
(Visual Studio 杂记) )—— Visual Studio 如何 设置 C++ 标准版本
如何禁用 Visual Studio 的默认构建并将其替换为自定义构建工具?