You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio中如何让新建项目保留指定属性设置?

如何永久设置C++项目的默认编译标准与多处理器编译选项

方法一:修改Visual Studio默认项目模板

  • 找到Visual Studio的模板目录,默认路径示例:C:\Program Files\Microsoft Visual Studio\[你的版本号]\Community\Common7\IDE\VC\VCProjectItems(根据你的VS版本和版本类型,替换Community为Professional或Enterprise)
  • 定位到对应项目类型的模板文件,比如控制台项目的ConsoleApplication.vcxproj、Windows桌面项目的WindowsDesktopApplication.vcxproj
  • 用文本编辑器(需管理员权限)打开文件,添加/修改以下配置:
    • 配置C++20标准:在<PropertyGroup Label="Configuration">节点下插入 <CppLanguageStandard>stdcpp20</CppLanguageStandard>
    • 启用多处理器编译:在<ItemDefinitionGroup>下的<ClCompile>节点中插入 <MultiProcessorCompilation>true</MultiProcessorCompilation>
  • 保存文件后,新建对应类型的项目会自动应用这些设置

方法二:创建自定义属性表(推荐,更灵活)

  • 打开Visual Studio,新建或打开任意C++项目
  • 右键项目→属性,依次设置:
    • 配置属性→常规:将“C语言标准”设为C20
    • 配置属性→C/C++→常规:将“多处理器编译”设为是
  • 点击属性页左上角的「属性表」按钮,在弹出窗口中点击「添加」,新建一个属性表(比如命名为DefaultCppSettings.props),保存到固定路径(比如文档\Visual Studio 2022\Property Sheets)
  • 设置默认加载该属性表:
    • 打开VS的「工具」→「选项」→「项目和解决方案」→「VC++项目设置」
    • 在「默认属性表」栏点击「添加」,选择刚才创建的属性表,确定即可
  • 此后新建所有C++项目都会自动加载该属性表,应用预设配置

注意事项

  • 修改系统模板文件时需管理员权限,误改可能导致模板异常,建议操作前备份原文件
  • 属性表方法无需修改系统文件,可随时调整配置或移除,安全性更高
  • 不同版本VS的路径和细节可能略有差异,可根据实际情况调整

内容的提问来源于stack exchange,提问作者Hantao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:40:48