Windows中的vscode配置C++环境

1 下载VSCode

2 安装C++编译器

下载MinGW
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/

下载完MinGW Manager Installation
在这里插入图片描述
Basic Setup全部勾选,点击菜单Basic Setup ——> Apply Changes,进行安装。
安装好gcc、g++编译器。

配置bin目录系统环境变量path中。
在这里插入图片描述

输入:
g++ --version
gdb --version
应该正确显示

3 创建工程

3.1 建立工程目录并创建源文件

  1. 建立工程目录helloworld
  2. 使用vscode 打开这个helloworld目录
  3. 新建hello.cpp
    在这里插入图片描述

3.2 编译源文件

  1. 首先创建tasks.json,告诉vscode用什么编译器编译代码
    菜单栏:Terminal > Configure Default Build Task。选择Choose g++.exe build active file,然后会自动建立一个tasks.json
    在这里插入图片描述
    一般不需要什么改动。直接运行Terminal——>Run Build Task.查看结果
    在这里插入图片描述

3.3 运行编译文件

新建立一个terminal,在Terminal——> New Terminal中执行,查看运行结果
在这里插入图片描述

3.4 debug源文件

通过创建launch.json,告诉vscode用什么去debug你的代码
Run > Add Configuration… and then choose C++ (GDB/LLDB).
在这里插入图片描述
在这里插入图片描述
生成的launch.json一般不用修改。有一点注意:The preLaunchTask setting is used to specify task to be executed before launch. Make sure it is consistent with the tasks.json file label setting.要和tasks.json的lable一致

下面设置断点,然后Run > Start Debugging.进行调试
在这里插入图片描述

4 安装C++插件

4.1 在线版本到插件库中搜索C++相关

4.2 离线方式通过vsio包安装

  1. 首先登陆插件市场
    在这里插入图片描述

  2. 搜索你想要的插件,如markdown

  3. 进入主页,下载插件
    在这里插入图片描述

5 c_cpp_properties.json拥有更多多插件的配置(可选)

If you want more control over the C/C++ extension, you can create a c_cpp_properties.json file, which will allow you to change settings such as the path to the compiler, include paths, C++ standard (default is C++17), and more.

参考文档:
https://code.visualstudio.com/docs/cpp/config-mingw

6 远程开发

https://blog.csdn.net/htl_xyx/article/details/107764954
本机中的插件是无法在远程服务器中使用的,这就需要我们从新安装插件,
这个也比较简单,在连接上远程服务器后在vscdoe的插件侧边栏中就可以看到一个专为远程服务器显示 安装插件的区域,
此后的操作与本地安装基本一样。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值