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可执行文件的相关工具和库。
官网->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页面,选择构建、调试、运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库