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

Ubuntu环境下如何在Visual Studio Code中默认设置C++20标准

如何在Ubuntu的VS Code中将C++20设为默认编译标准

方法1:修改现有项目的tasks.json

  • 打开目标项目的VS Code窗口
  • 按下Ctrl+Shift+P打开命令面板,运行Tasks: Configure Default Build Task
  • 选择C/C++: g++ build active file(若已有任务则选择对应的g++任务)
  • 在生成的.vscode/tasks.json文件中,找到args数组,确保添加-std=c++20参数。最终的args部分应如下:
"args": [
    "-fdiagnostics-color=always",
    "-g",
    "-std=c++20",
    "${file}",
    "-o",
    "${fileDirname}/${fileBasenameNoExtension}"
],

方法2:设置全局默认编译标准(适用于所有新项目)

  • 按下Ctrl+,打开VS Code设置界面
  • 在搜索框中输入C_Cpp.default.compilerArgs
  • 点击编辑 in settings.json,将-std=c++20添加到数组中。示例配置:
"C_Cpp.default.compilerArgs": [
    "-std=c++20"
]

这样,后续新建项目时生成的tasks.json会自动继承这个编译标准参数,无需每次手动修改。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 18:55:24