时代在发展,本科的时候学的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"