如何设置Visual Studio 2019社区版新建项目默认采用64位模式?
Visual Studio 2019 社区版 C++ 新项目默认启用64位模式配置方案
此前修改未生效的原因
仅调整default.vcxproj中x64和x86的条目顺序,仅修改了工具栏平台选择下拉框的显示优先级,没有修改项目创建时的默认平台赋值规则,因此不会改变默认生成的平台模式。
前置准备
关闭所有正在运行的Visual Studio 2019实例,避免修改模板文件时被程序占用导致配置不生效。
配置步骤
方案1:修改C++项目模板配置(仅针对控制台应用类新项目生效)
- 定位到C++控制台应用的模板文件,默认路径为:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCWizards\AppWiz\Generic\Application\Application.vcxproj - 右键点击该文件,选择用管理员权限的文本编辑器打开
- 找到文件中的
<ProjectDefaultPlatform>节点,将默认值Win32修改为x64 - 可选操作:如果完全不需要32位支持,可以删除文件中所有Win32平台相关的配置段,仅保留x64配置
- 保存文件后,按下Win+R打开运行窗口,输入
devenv /setup执行,等待命令运行完成刷新VS模板缓存
方案2:修改全局C默认属性(针对所有类型C新项目生效)
- 定位到全局默认属性文件,默认路径为:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props - 用管理员权限打开该文件,找到平台默认赋值节点,将默认值从
Win32修改为x64 - 保存文件后同样执行
devenv /setup刷新模板缓存
验证效果
重新启动VS2019,按照常规流程新建C++控制台项目,创建完成后默认活动平台即为x64,不会生成32位相关的冗余文件与文件夹。
注意:Visual Studio 2019执行版本更新后,会覆盖系统盘内的官方模板与属性文件,更新完成后需要重新执行上述配置。
内容的提问来源于stack exchange,提问作者user2738430
相关产品推荐
相关产品推荐

