本篇主要是将vscode官网的介绍实践一遍。
官网链接:https://code.visualstudio.com/docs/cpp/config-mingw
本篇不实用linux虚拟机和linux 服务器。
准备工具:
1 vscode
2 mingw64
首先我们先安装vscode,去官网https://code.visualstudio.com/,
右上角 点击download 如图:

下载好了一路傻瓜式安装。
2 mingw64 安装。这个要复杂一点。复杂在 如果使用在线版本安装 可能会出现 中途下载到一半,下载不了的情况,这种情况一般是网络不好。所以推荐大家使用离线版本。
下载和安装过程看图,进入https://code.visualstudio.com/docs
跳转到这里选择跳转
跳转
此时会自动下载一个mingw-w64-inst.exe的安装包这个就是在线版的。
如果不想使用在线版的mingw-w64-inst.exe,那么就去下载离线版的。

接下来介绍离线版本怎么下载:




下载好了离线版后解压到 xx:\xxx\目录下
然后去设置mingw-w64的环境变量:
点击确定保存。保存好后使用cmd
输入
g++ --version 检查是否配置正确
如图没问题。

接下来创建一个目录譬如d:\helloworld,然后打开vscode,选择文件菜单-打开文件夹,如图

然后选择打开刚才的d:\helloworld
接着 按下(Ctrl+Shift+X).然后输入 c++
接着新建 一个叫helloword.cpp 的文件

cpp中输入如下内容:

#include <iostream>
#include <vector>
#include <string>using namespace std;int main()
{vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};for (const string& word : msg){cout << word << " ";}cout << endl;
}

接下来咱们开始配置 task 和 调试 以及设置 头文件路径
1 创建c_cpp_properties.json 用这个来设置头文件路径
按下Ctrl+Shift+P 选择带json的

保存。
2 创建task,将会生成task.json的文件
保存,然后选择helloworld.cpp,接着按下Ctrl+Shift+B
选择你刚才取的名字的那个。这将在你的当前目录下生成一个helloworld.exe
3 接下来我们讲解调试
这将会生成一个launch.json,保存。接着选择会helloworld.cpp 在右侧随便哪条语句上的左侧点一个红点。如图

接着点击

接着你就能看到如图所示的东西,这就说明调试成功。

这下你输代码也会自动提示,调试的时候也有 视图 可以看。
至此介绍结速。

记windows平台使用vscode 搭建linux c++开发环境相关推荐

  1. vscode读linux源码,vscode搭建linux内核开发环境

    vscode在linux下搭建内核驱动开发环境 一.前言 Souce insight是一个阅读.开发linux内核驱动模块的好工具,但是Source insight是收费的软件,而且没有原生linux ...

  2. vscode 搭建Linux 内核开发环境

    > 现在的开发没有补全会非常难受,在现有的IDE 中vscode 的环境是轻量级的,所以选择vscode搭建这样的环境 主要就是includePath 的路径填写,其他的随便就好,这个是你补全的 ...

  3. 在windows上配置VScode支持ARM GCC开发环境

    简单有效的在windows上,配置VS Code,以支持GCC开发环境.没有什么花里胡哨的. 需要用到的工具 Visual Studio Code :编辑工具 ARM GCC :            ...

  4. 基于Windows 7旗舰版搭建WinCE6.0开发环境的过程

    首先感谢JeffreyLi提供了更简便的安装WinCE6.0 R3的方法,今天验证过了,确实比我之前整理的<WinCE6.0 R3的安装步骤>方便很多,十分感谢! 为了方便大家参考,重新整 ...

  5. 【Windows系统】基于vscode搭建go语言开发环境

    微信公众号:CurryCoder的程序人生 怕什么真理无穷,进一寸有一寸的欢喜 1.golang安装包下载与安装 关于vscode的下载,请参见历史文章Ubuntu16.04下搭建vscode的C++ ...

  6. VSCode搭建STM32单片机开发环境

    前言 由于之前的学习过程中使用过了VSCode.Source Insight这类强大的代码编辑器,感觉实在是太好用了.但是最近自己要用到Keil进行STM32单片机的开发,因为使用过了VSCode这类 ...

  7. VSCode搭建ARM(STM32开发环境)

    目录 需要用到的工具 软件安装 下载安装 Visual Studio Code 下载安装 STM32Cubemx 下载安装 ARM GCC交叉编译工具链 下载安装 Msys2 下载安装 OpenOCD ...

  8. win10 vscode搭建go语言开发环境

    1. 下载和安装 golang下载安装比较简单 直接进官网下载即可:https://golang.org/ 下载好之后,一直按下一步即可(不用刻意配置环境,安装完自动会配环境) 然后打开win + r ...

  9. vscode搭建Verilog HDL开发环境

      工欲善其事,必先利其器.应该没有多少人会使用Quartus和vivado这些软件自带的编辑器吧,原因在于这些编辑器效率很低,Verilog HDL代码格式比较固定,通常可以利用代码片段补全加快书写 ...

最新文章

  1. 致远互联“平台+生态”抢占数字化升级新赛
  2. python编程入门t-python高级编程——入门语法(二)
  3. bool查询原理 es_谈谈ES在数据应用中的作用
  4. ios学习笔记block回调的应用(一个简单的例子)
  5. c#二维数据最大最小值_C#| 打印类型,各种数据类型的最大值和最小值
  6. 第三届(2016)科学数据大会——科学数据与创新发展征文通知
  7. 《无边界触达——数字化时代的高等教育》白皮书,附下载地址
  8. 史上最大漏洞危机再生新变种,大量芯片受感染
  9. 这本书会是你在算法分析道路上最好的养料
  10. kali社工密码字典生成
  11. Opencv摄像头相关参数
  12. 咦,我发现了微信的一个秘密
  13. 工业以太网串口网关ENB-301MT
  14. ORACLE错误一览表(转)
  15. Matlab的residuez和residue的区别,举例
  16. UTF-8二进制规范
  17. 海信电视黑屏出现android,海信智能电视开机黑屏原因和解决办法
  18. autosar matlab,MATLAB 和 Simulink 支持 AUTOSAR - 汽车行业标准 - MATLAB Simulink
  19. 戴尔r810服务器 安装系统,2U4路超高密度 戴尔PE R810服务器拆解(二)
  20. 4_获取影像像元数据

热门文章

  1. Linux下sqlite3乱码,sqlite中文乱码问题原因分析及解决
  2. matlab disp fprinr,matlab如何使输出结果更美观(symdisp函数——pretty函数升级版)
  3. hadoop商品推荐_百战卓越班学员学习经验分享:商品推荐
  4. 成人高考报计算机还是学前教育,成人高考读什么专业比较好 三大热门专业
  5. python的顶级高手_Python+深度学习
  6. 安全性测试之认证授权
  7. [51nod1238] 最小公倍数之和 V3(杜教筛)
  8. 即将到来的金三银四,这10道springboot常见面试题你需要了解下
  9. Java练习 SDUT-1230_平方和与立方和
  10. #HTTP协议学习# (二)基本认证