Vscode_00_安装Vscode和搭建C/C++开发环境

  • 下载并安装Vscode
    • 下载Vscode
    • 安装Vscode
    • 插件推荐
    • 卸载Vscode
  • 配置C/C++开发环境
    • 下载MinGW
    • 安装MinGW
    • 配置Vscode

下载并安装Vscode

下载Vscode

  1. 打开Vscode官网 https://code.visualstudio.com,并点击“Download for Windows”;

    (PS:点击会跳转页面,等待片刻会出现下载提示框)

  2. 右键下载提示框,点击“复制下载链接”

  3. 将链接的前缀改为:http://vscode.cdn.azure.cn/

  4. 回车确认下载;

安装Vscode

  1. 双击安装后的Vscode包,并安装以下步骤进行安装(若之前安装过Vscode,建议完全卸载后再进行安装);





插件推荐

插件安装流程(查找的特定插件点击“Install”即可):

  1. Code Runner:可一键运行代码;
  2. Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code:汉化Vscode;
  3. Bracket Pair Colorizer 2:使程序中的不同的花括号以多种颜色显示;
  4. Material Icon Theme:更改Vscode中的各个文件的图标;
  5. Atom One Dark Theme:更改Vscode的主题;

卸载Vscode

  1. 在Vscode安装目录中双击unins000执行文件以运行卸载(也可通过控制面板卸载);

    (PS:忘记安装目录的,可右键Vscode图标查看属性并点击“打开文件所在的位置(F)”)
  2. 按照以下步骤卸载Vscode;

  3. 删除配置信息,删除以下两个文件路径(用户名根据自身修改):
  • C:\Users\用户名\.vscode
  • C:\Users\用户名\AppData\Roaming\code

配置C/C++开发环境

下载MinGW

  1. 打开OSDN官网的MinGW下载页面 https://osdn.net/projects/mingw,并点击“mingw-get-setup.exe”;
  2. 指定下载路径;

    (PS:也可选择其他编译器,本文仅以MinGW编译器说明)

安装MinGW

  1. 双击安装后的MinGW安装包,并按照以下步骤安装;


  2. 安装完成后默认弹出“MinGW Install Manager”,选择编译器所需插件进行安装(若关闭,可通过应用菜单找到该程序);

    (选择组件的方式为:点击该组件,点击提示框中的“Mark for Installation”)
  3. 点击左上角“Installation”,再点击提示框中“Appaly Changes”;
  4. 弹出界面中点击“Apply”开始组件下载;


    (PS:此过程较为漫长,若中途报错,重复尝试几次下载)
  5. 将bin程序添加至环境变量(根据自己安装路径添加);
  6. 在CMD中输入gcc -v验证是否安装成功(安装成功会显示gcc版本号);

配置Vscode

  1. 安装“C/C++”插件:C/C++
  2. 在文件资源管理器创建目录用于保存代码,并在Vscode中打开该目录;

  3. 在该目录下新建子目录“.vscode";
  4. 新建子目录和该子目录下的CPP文件,并输入该段代码(建议每次都在新建目录中编写程序,避免多次配置);
#include <iostream> using namespace std;int main() {cout << "Hello, World" << endl;return 0;
}
  1. 按下“F1”,在提示框中输入“Edit Configurations”,选择"(UI)"后缀的选项;

  2. 按“F1”,在提示框中输入“tasks”,选择“Configure Default Build Task” -> “g++.exe生成活动文件”;


  3. 按“F5”,选择“C++(GDB/LLDB)” -> “g++.exe - 生成和调式活动文件”;


  4. 编译并运行文件是否配置成功,再次点击“F5”;
  5. 通过配置launch.json文件调用系统终端(将"externalConsole": false,改为"externalConsole": true,);

    (PS:本配置过程仅能实现单文件编译,多文件还需配置CMake)

Vscode_00_安装Vscode和搭建C/C++开发环境相关推荐

  1. VSCode+MinGW64搭建c/c++开发环境

    VSCode+MinGW64搭建c/c++开发环境 0.说明   记录在windows操作系统下使用vscode+MinGW64搭建c++开发环境,学会使用cmake构建工程项目,以及怎样书写laun ...

  2. 安卓安装之离线搭建Android Studio开发环境

    离线搭建Android Studio开发环境 前言: Android Studio开发环境,有两种方式进行安装. ①:在线安装,需要下载大量的文件,最好电脑进行翻墙,否则下载速度相当的慢. ②:离线安 ...

  3. (jetson nano)ubuntu安装vscode为ros编写提供开发环境

    步骤: 1.下载vscode安装包(解决下载慢的问题) 2.安装vscode和打开vscode 3.将ros工作空间添加到vscode中开始程序开发 1.下载vscode 到vscode官网寻找自己需 ...

  4. arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266开发环境(一篇足矣) 前言:入门开源硬件开发,在搭建编译环境的时候碰了一脸灰,特意写下此博客,以供参考!结尾还有mic ...

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

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

  6. vscode+platformio IDE+sdcc搭建51单片机开发环境(win764)

    vscode+platformio IDE+sdcc搭建51单片机开发环境,使用的单片机是STC89C52RC,最终我们使用单片机引脚的pwm输出实现两颗led拖尾交替输出,模拟警车上的灯的一个效果. ...

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

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

  8. 在Windows使用VSCode搭建嵌入式Linux开发环境

    在Windows使用VSCode搭建嵌入式Linux开发环境 百问网已经制作好了完备的Ubuntu镜像,可以从这里下载: 链接:https://pan.baidu.com/s/1vw4VUV_Mvt0 ...

  9. windows+vscode搭建远程linux开发环境

    windows+vscode搭建远程linux开发环境 保证linux安装了ssh服务 在vscode安装插件 配置远程Linux服务器信息 链接Linux服务器 选择项目开发目录 保证linux安装 ...

最新文章

  1. iperf3与netperf使用
  2. 数据传输示例 Moves.asm
  3. 49 - 算法 - Leetcode 112 路径总和 -二叉树递归 带参数一起递归
  4. Windows 10 安装 scrapy 步骤
  5. 对手机彩铃的一些想法
  6. Linux内核移植入门
  7. 实战分析PHP大马隐藏后门——案例二
  8. 单片机12864带字库汇编使用教程
  9. linux软连接j,Linux(ubuntu)安装JLink 驱动
  10. arch linux 看图软件,菠萝看图
  11. 史上最全的MathCAD安装教程
  12. 容器安装 libx264
  13. 如何在win10桌面便签日历中显示法定节假日安排?
  14. 科普硬解,软解,gpu,dsp等等的关系
  15. matlab对xml文件操作,Matlab读写xml文件
  16. 查找linux内核漏洞查用的方法脚本
  17. 考研—操作系统—进程管理
  18. 全国计算机二级等级考试2017,2017年全国计算机二级考试科目及内容
  19. 牛叔说电影-社会底层是怎样炼成的
  20. 笛卡尔坐标系和极坐标系的互相转换

热门文章

  1. 前端页面字体小于12px
  2. 如何无损增大C盘容量
  3. IIS配置反向代理URL rewrite.dll加载失败
  4. 如何制定新年节假日ASO搜索优化策略
  5. UVA10118Free Candies
  6. attempt_load() got an unexpected keyword argument ‘map_location‘
  7. \t\t无锡联通宽带最新覆盖小区名单?
  8. html文件能放病毒吗,防火墙能防病毒吗?
  9. 悲恸!5月22日13时07分,袁隆平院士逝世
  10. CDLinux U盘启动教程