一、安装vscode

官网下载

二、安装插件以及配置c\c++编译环境

1. 安装以下两个插件

2. 配置编译环境

一、安装mingw64(推荐)

方法一

  1. 这里推荐使用devc++的mingw64 找到devc++的安装目录,打开就能发现

  2. 配置环境变量

  3. 验证

方法二

官网下载安装mingw64(不推荐,反正我失败了),这里如果你不想用devc++可以先下载安装,copy mingw64到指定位置并为其配置环境变量,之后卸载devc++。

验证方法同上

二、如果你安装过visual studio 可以使用微软的msvc

依然不推荐,不过可以尝试一下

3. 编写配置文件

  1. 任意地方新建一个空文件夹

  2. 使用vscode打开该文件夹编写一个hello.cpp

    #include <iostream>
    
    using namespace std;
    
    int main() {
    cout << "hello world";
    return 0;
    }
  3. ctrl + shift + p

    1. 编辑器路径

    2. IntelliSense 模式

    3. 此时目录下会多出一个.vscode文件夹

    4. 打开hello.cpp,输入ctrl + shift + p后在.vscode文件夹中多出一个名为tasks.json的文件

    5. 在.vscode下发现又多了一个文件launch.json, 对其更改如下

4. 测试 ctrl + F5

发现console窗口一闪而过,其实已经成功,如果想让其停止可以添加cin语句

此时我们可以保存.vscode文件夹以后需要时直接复制(其实操作很简单,几乎没有改动,完全可以使用以上步骤)

附上本人.vscode文件夹,如果未成功可以cv改一下路径

最新文章

  1. 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
  2. 【python】入门学习(二)
  3. MySQL锁系列3 MDL锁
  4. Windows中安装Emacs
  5. 使用file_get_content系列函数和使用curl系列函数采集图片的性能对比
  6. es6重点笔记:Symbol,Set,Map,Proxy,Reflect
  7. ethtool确定网卡对应的物理网口
  8. twig模板基本学习
  9. Xilinx Vivado的使用详细介绍(3):使用IP核
  10. vue this.$router.push和this.$route.path的区别
  11. UIKIT_EXTERN和define定义常量
  12. Shiro 权限标签
  13. HUD6182
  14. ajax劫持?
  15. The request associated with the AsyncContext has already completed processing
  16. Linux下用文件IO的方式操作GPIO(/sys/class/gpio)(转)
  17. 7、Python文件操作工具 openpyxl 工具 2
  18. Spark SQL and DataFrame Guide(1.4.1)——之DataFrames
  19. JQueryiframe页面操作父页面中的元素与方法(实例讲解)
  20. Sass 基础(一)

热门文章

  1. Tensorflow+InternalError: Blas GEMM launch failed
  2. Taro 版本
  3. DOM事件对象用法
  4. 新兴公链NGK Global如何借助Defi突围?
  5. [转]#include&lt; &gt; 和 #include” ” 的区别
  6. java中this和super的用法及区别
  7. Vue框架简介及简单使用
  8. CSharp使用ANTLR4生成简单计算Parser
  9. 机械硬盘换固态硬盘&amp;重装系统
  10. javascript中的闭包closure详解