现代c++:MacOS VSCode配置c++17环境

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时代在发展,本科的时候学的c++已经不是现在的c++了,于是重新学习c++17。今天第一次用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"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值