当前位置: 首页 > news >正文

Macbook(苹果电脑) VSCode 创建简单c++程序 配置C++开发环境

1.打开 Terminal 终端(Command+空格,输入Terminal)。

在这里插入图片描述

1.1 输入如下指令,查看是否显示版本信息。

clang --version 

在这里插入图片描述

1.2 如果出现版本信息,则跳过,否则输入

xcode-select --install 

在这里插入图片描述

2. 为 VS Code 安装插件 C++ 和 code runner

在这里插入图片描述

3.设置

3.1 自动保存

在这里插入图片描述

3.2 取消运行和调试

在这里插入图片描述

3.3code Runner 里扩展设置

Clean previous output 打勾 (清除之前的输出)

Ignore selection 打勾

Previous focus 取消

Run in Terminal 打勾

Save All Files Before Run 打勾

Save File Before Run 打勾

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.配置调试

4.1按快捷键 command+p 搜索task

在这里插入图片描述
这里先只配C++
在这里插入图片描述
在这里插入图片描述

4.2配置lanuch.json文件

在这里插入图片描述
添加配置
在这里插入图片描述
选择启动
在这里插入图片描述

修改lanuch.json 中的配置
(name 可以自行取,每个调试器一个名字别冲突就好)

"name": "调试","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": true,"MIMode": "lldb","preLaunchTask": "C/C++: clang++ 生成活动文件"

在这里插入图片描述
效果如下
在这里插入图片描述

http://www.lryc.cn/news/60060.html

相关文章:

  • 如何使用 Matlab 构建深度学习模型
  • PDF怎么转CAD文件?(免费!高效转换方法汇总)
  • 经历了野蛮生长之后,新科技或许已经抵达了全新的临界点
  • Segment Anything论文翻译,SAM模型,SAM论文,SAM论文翻译;一个用于图像分割的新任务、模型和数据集;SA-1B数据集
  • EMQX vs NanoMQ | 2023 MQTT Broker 对比
  • RabbitMQ实现消息的延迟推送或延迟发送
  • 解决python中import导入自己的包呈现灰色 无效的问题
  • 消息中间件对比
  • nodejs+vue 高校校园食堂餐品在线订购网
  • SpringBoot【运维实用篇】---- SpringBoot程序的打包与运行
  • 10万字智慧政务数据中心平台建设方案
  • 使用 TensorFlow 构建机器学习项目:1~5
  • 【store商城项目08】删除用户的收获地址
  • SpringBooot
  • 测牛学堂:2023软件测试linux和shell脚本入门系列(shell的运算符)
  • TensorFlow 2.0 快速入门指南:第三部分
  • webpack介绍
  • SpringBoot 面试题汇总
  • 已知原根多项式和寄存器初始值时求LFSR的简单例子
  • 【场景生成与削减】基于蒙特卡洛法场景生成及启发式同步回带削减风电、光伏、负荷研究(Matlab代码实现)
  • 探索C/C++ main函数:成为编程高手的关键步骤
  • 【Linux】应用层协议—http
  • 七、Django进阶:第三方库Django-extensions的开发使用技巧详解(附源码)
  • 浏览器特色状态
  • context 浅析
  • Bandizip已管理员身份运行
  • LiveCharts2 初步认识
  • Java设计模式 11-代理模式
  • Python综合案例-小费数据集的数据分析(详细思路+源码解析)
  • 软件安全测试