时代在发展,本科的时候学的c++已经不是现在的c++了,于是重新学习c++17。今天第一次用VSCode运行c++ 17,发现需要配置一下编译器才能运行。
现代c++:MacOS VSCode配置c++17环境
1.安装clang
本地有,查看mac本地clang版本,用命令 clang --version
clang --version
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
本地没有,用以下命令安装
xcode-select --install
去clang官方网站上查看c++标准的支持: https://clang.llvm.org/cxx_status.html

2.安装插件
安装如下两个插件

3.创建配置文件tasks.json
点击运行,界面跳出活动文件配置,选择C/C++:clang++生成活动文件

或者,终端->配置默认生成任务选择C/C++:clang++生成活动文件


随后会生成一个tasks.json文件,内容及参数解释如下:
{
"version": "2.0.0",
"tasks": [

本文介绍了如何在MacOS上配置Visual Studio Code (VSCode) 以支持C++17标准。首先,检查或安装clang,并查看其C++标准支持。接着,安装必要的VSCode插件,创建并编辑`tasks.json`配置文件以指定C++17编译选项。最后,通过快捷键或VSCode菜单运行代码。
最低0.47元/天 解锁文章
2343

被折叠的 条评论
为什么被折叠?



