1、首先终端窗口敲g++命令,没有就点安装软件

2、下载VScode,安装c++两个插件

3.新建一个文件夹,在文件夹下新建一个文件,在文件中写个简单的代码

4、设置编译器

在点击默认配置

保存后按快捷键⇧⌘B编译,此时会出现提示没有找到要运行的生成任务,所以接下来将进行生成任务的配置工作,VSCode提供了一些模版,有需要的可以自行选择,这里就选则Others

此时.vscode目录下会出现一个task.json文件,对它进行改写。本人配置如下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "hello world",
            "type": "shell",
            "command": "g++",
            "args": [
                "main.cpp"
            ],
            "group": {
                "kind":"build",
                "isDefault": true
            }
        }
    ]
}保存后再次按快捷键⇧⌘B就能够顺利编译了,编译完成后按F5执行,得到输出结果。

mac下用vs code编写c++程序相关推荐

  1. windows下如何使用QT编写dll程序 .

    Windows 下如何使用 QT 编写 dll 程序 因为 QT 必须有调用 QApplication 的 exec 方法,这样才能产生消息循环, QT 的程序才可以运行.所以说如果我们使用了 QT ...

  2. Mac用Visual Studio Code编写C/C++安装配置教程

    [文字版]Mac用Visual Studio Code编写C/C++教程 - 哔哩哔哩 Mac用Visual Studio Code编写C/C++ 苹果电脑VS Code快速编写C/C++教程_哔哩哔 ...

  3. 在Mac下,如何完美的卸载应用程序?-AppCleaner

    在Mac下,如何完美的卸载应用程序?-AppCleaner 在苹果系统了,大部分人卸载应用程序都是直接把程序放到回收站里面. 这样做其实是不对的,而且还有很多相关文件是没有完全卸载的. 想要彻底卸载应 ...

  4. Mac 下使用 VS Code 生成 C++ 的 Google Protocal Buffer 项目及使用记录

    Mac下Protobuf编译及使用记录 前言 信息传输格式,相比于xml和json的纯文本格式,protocal是经过序列化的,显然空间占用更小,但也导致了读取比较复杂. 正常读取需要protobuf ...

  5. Ubuntu下使用AMD APP编写OpenCL程序

    对于Ubuntu或其近亲(Lubuntu.Kubuntu.Mint等)编写OpenCL程序也不会太难.由于本例用的是AMD APP SDK,因此需要AMD的GPU以及相关驱动.首先,去AMD官网下载G ...

  6. Linux下实现Mac下QuickSilver那样的一键切换程序(代替Alt-Tab键)

    以后用Linux桌面的机会越来越少了,估计过不了多久这个技巧就失传了,还是记下来吧 用Mac久了,根本不想再用别的操作系统,对我来说其中一个最大的理由就是有QuickSilver这样的好软件,能帮我一 ...

  7. Mac OS下使用VS Code对C++程序进行debug的配置

    我的task.json和launch.json配置都是最基础的,仅仅几句不同,目前来说对我够用 在你的task.json文件里,如果要使用调试,编译参数就选-g,最后附上我的task.json文件(c ...

  8. mac vscode运行c语言,mac下如何使用vscode调试C程序

    电脑已经安装了Xcode.vscode vscode也已经安装了如下插件 每次点击调试的时候,总是出现这个界 ] 本人项目文件情况如下: tasks.json { "version" ...

  9. Linux环境下安装python并编写简单程序

    本项目以python 3.9.12为例(最新版本可能会有些兼容性问题,所以我们不选择最新版本) 在Linux(ubuntu)环境下进行安装python并编写简单的程序,输出自己的名字 1.在官网进行下 ...

最新文章

  1. 造出世界最大芯片的公司,Cerebras Systems到底是怎样的存在?
  2. HDU 4292 Food (成都赛区网络赛第五题,拆点网络流)
  3. [数论]Gcd/ExGcd欧几里得学习笔记
  4. 数据挖掘学习日志(part2)--主成分法确定权重与R实现
  5. 275. H-Index II 递增排序后的论文引用量
  6. 统计字符串元素出现的个数_LeetCode 1295. 统计位数为偶数的数字
  7. 大班体育游戏 电子计算机,【大班户外游戏】_幼儿园大班体育游戏活动设计40篇...
  8. paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
  9. 罗小黑用flash做的_Flash动画制作小黑人经典动画效果技巧介绍(图文)
  10. PHP 使用rabbitmq 入门教程
  11. tensorflow学习笔记——获取训练数据集和测试数据集
  12. Windows AMD 安装 PyTorch
  13. 解决:测试HDFS读写性能时出现错误
  14. J-LinK-OB改造版 仿真/调试器 使用说明
  15. Android项目---拼图小游戏(下)
  16. 微信小程序云开发-内容管理系统(CMS)小案例
  17. android 百度导航 过路费,高德地图和百度地图规划路线不一样,且过路费也有差别如何选择?...
  18. JAVA数组 添加数组元素并排序---下标越界问题
  19. 怎么搜索到最新最全的热点新闻资讯呢?有这四个工具就够了
  20. 快速拷贝文件经验及工具分享 - 天缘博客

热门文章

  1. 模型学习 - CNN及一系列发展
  2. AtCoder AGC043C Giant Graph (图论、SG函数、FWT)
  3. 自主招生计算机专业自我介绍,自主招生自我介绍参考范文
  4. python queue get 方法_Python Queue模块详解
  5. Selenium WebDriver- 操作 IFrame 中的页面元素
  6. maven占位符$变量无法替换
  7. ACdream 1431 Sum vs Product
  8. oracle数据库----笔记1----oracle数据类型
  9. CATALAN数 学习
  10. 深入出不来nodejs源码-V8引擎初探