Windows下VSCode+CMake+MinGW的安装配置与使用

一、软件插件安装

1.1 插件

需要在vscode中安装插件以支持C/C++的编译,CMake工程的支持。具体安装包如下:

C/C++
CMake
CMake tools

1.2 MinGW安装

MinGW(Minimalist GNU for Windows)是一个在Windows平台上开发软件的开发工具集,提供了一组GNU工具,如GCC编译器集合,以及用于构建Windows可执行文件的相关工具和库。

MinGW官方网址

官网->download->MinGW-W64-builds->Installation:github->zip压缩包

[Github下载网址]https://github.com/niXman/mingw-builds-binaries/releases

1.3 CMake安装

CMake名声早已在外,其凭借跨平台,方便快捷而通用的工程配置受到了众多工程的喜爱,并且不少C++工程采用CMake构建。
CMake的方便之处在于,开发者可以轻松地生成适用于各种编译器和操作系统的构建文件,如Makefile(用于Unix/Linux系统)和Visual Studio项目文件(用于Windows系统)。

下载网址

1.4 环境变量设置

安装好编译器MinGW、构建工具CMake之后,通常也需要将两个软件配置进环境变量中以方便工具的调用。

在这里插入图片描述
注意: 需要强调的一点是关于\mingw64\bin\mingw32-make.exe这个可执行文件, 有博主出于习惯,也是为了与Linux中的使用方式保持一致,将文件名 mingw32-make.exe 改为了 make.exe 。(读者可根据自身习惯选择)

检查环境变量是否配置好,有以下命令:

# MinGW
gcc -v
# CMake
cmake -version

1.5 VSCode 配置MinGW(C/C++编译器)

配置好环境变量之后,一般就可以直接编译运行C/C++程序了。
在这里插入图片描述

可以在选中C/C++程序的时候,发现右上角出现调试、运行按键

点击运行后会出现选择编译器的按钮,选择一次之后的该工程将在之后也采用本次选择的编译器。
在这里插入图片描述
第一次运行之后将在该文件夹下自动建立.vscode文件夹。修改其中的task.json可选择其他编译器。

1.6 VSCode 配置CMake+MinGW

在vsocde中安装好CMake厚,会自动提示你选择一个编译工具链,如果没有提示,可以通过ctrl+shifl+p,选择自己安装的编译工具链。
在这里插入图片描述
在这里插入图片描述

二、VSCode中CMake的使用

在工程中创建好自己的CMakeLists.txt,简单CMakeLists.txt示例:

cmake_minimum_required(VERSION 3.21)
project(CPP)
set(CMAKE_CXX_STANDARD 14)

add_executable(helloworld helloworld.cpp)

进入CMake页面,选择构建、调试、运行。
在这里插入图片描述

posted @   zheng2001  阅读(894)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示