前言
vscode 安装c++环境相对visual stdio 2022 还是比较人性了,主要是支持很多C++运行环境的插件,我在这里简化了很多案例的方法,从新手入坑的视角介绍安装步骤,快速搭建环境。
目录
- 安装C++ mingw并搭建环境,安装mingw管理工具,下载g++ gcc gdb
- vscode 安装c++插件和扩展,安装code runner
- 安装cmake ,安装cmake工具
注释:
c++ 工具集,MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
-
安装C++ mingw并搭建环境变量
- 进入mingw官网下载管理工具,点击mingw-get-setup.exe 链接:MinGW - Minimalist GNU for Windows Project Top Page - OSDN
- 然后点击go to the web of mingw -minimalist GUN for Windows project
- 然后点击(mingw-get-setup),下载管理工具
- 安装完成后桌面会有一个mingw installer 安装器,然后选择minGW Base System ,选择基本环境,选择gcc 编译器 调试器gdb 和g++编译器,最好选择bin,dev和lic三个组件进行安装。(gcc用于C语言编译,gdb用于调试,g++编译器用于c++编译)
- 击“此电脑”,右击“属性”,进入“高级系统设置”,进入“环境变量”,创建++和dgb环境变量
-
vscode 安装c++插件和扩展,安装code runner
- vscode 安装c++插件和扩展,安装code runner
- 按住shift+ctrl+p ,选择编辑配置(UI),配置一些基本参数,一般默认即可,也可以根据需求修改编译器是gcc还是g++
- 随意创建1个文件夹,在里面写一段代码,然后点击右上角运行三角形,选择runcode,如果在下面终端打印出hello word 代表c++环境配置成功,代码如下:
#include <iostream> using namespace std; int main(int, char**) { std::cout << "Hello, world!\n"; }
-
然后进入“运行和调试”,选择g++编译器,一般情况下编译成功会在下面显示如下内容:
-
-
安装cmake ,安装cmake工具
-
进入官网Download | CMake,下载msi版本的cmake,带安装器的,直接下一步执行即可,最后配置环境变量。
- 然后在vscode 扩展商店里面下载扩展工具。
- 然后按住shift+ctrl+p ,输入cmake 然后选择快速入门,最后输入项目名称,然后系统自动生成cmake项目。
注:一般情况编译过程中会产生launch.json文件和cpp_properties.json文件,一般情况下不需要配置,如编译失败,可以根据提示如果引用库路径和g++ 和gdb 的bin路径。
以上是个人理解,不喜勿喷。