Visual Studio Code(VsCode)集成开发环境大叶子比较喜欢,
- 有类似vim命令行插件,可以命令行操作,扩充快捷键使用
- 有Markdown插件,可以编辑md文档。
- Markdown可以编辑和展示双窗口,和Typora比虽然不能所见即所得,但是相对有道笔记的md比较友好。
- 可以编辑C++了,平时要看代码。
- 编辑,编译,运行,调试集成,当然还有其他集成插件了。
环境:
- Windows10 64Bit
- VsCode 1.44.2 64Bit
- MinGW
环境VsCode GNU C编译环境配置
- 下载VsCode IDE,安装VsCode IDE
- C/C++插件:C/C++ extension for VS Code 安装
- 下载MinGW,安装MinGW
- MinGW环境配置与验证
- VsCode+MinGW C/C++开发环境验证
1.安装VsCode及插件
下载VsCode后傻瓜式安装就好了。下面记录下相应插件安装
ctrl+shift+x打卡扩展搜索,输入:C/C++,找到下面这个插件进行安装:
2.MinGW安装配置
step1. mingw-w64-install.exe双击安装
大叶子安装的位置:D:\Program Files (x86)\mingw-w64
step2.对应的bin文件路径添加到系统环境变量
将:D:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin添加到系统环境变量path。
step3.验证
cmd打开一个命令行窗口,输入:g++ --version、gdb --version,会显示系统g++编译版本,如:
MinGW安装后的工具又如下:
3.VsCode+MinGW C/C++环境验证
环境基本完成配置,接下来开始HelloWorld。
step1.打开VsCode,创建一个空文件夹作为HelloWorld的工程文件夹
step2.创建helloworld.cpp
include<iostream> using namespace std; int main() { cout<< "hello world!"<< endl; return 0; }
step3.为Helloworld添加配置文件
- tasks.json 构建指令
- launch.json 调试设置
- c_cpp_properties.json 编译器路径和智能语法
参考官方使用:https://code.visualstudio.com/docs/cpp/config-mingw
ctrl+ shift + p打开搜索,输入:C/C++ Edit Configurations,选择JSON格式,打开c_cpp_properties.json。根据模板添加如下:
将MinGW中对应的路径添加到设置参数。
ctrl + shift + p,打开搜索,输入:“Tasks: Configure Task”,打开tasks.json。为项目添加构建设置,如下:
添加两个任务:build,构建release版本;build-debug,构建debug版本。
step4.编译
helloworld.cpp窗口,按ctrl + shift + p,输入:Tasks: Run Build Task,选择上边添加的两个任务中的一个,例如:build。构建成功后会生成helloworld.exe
step5.运行
VsCode Terminal窗口中通过命令行运行上步生成的helloworld.exe可执行文件。如下:
注:环境配置可能不完善存在问题,后边使用中遇到在更新,如果大家有遇到欢迎分享,交流。