VSCODE CMAKE编译环境安装配置使用

  1. 安装编译器

    安装 MinGW-w64,设置编译器path环境变量,设置好以后,终端中运行gcc --version 检查是否安装配置成功

  2. 安装 C/C++(微软官方)插件,提供 C 语言语法高亮、智能提示、调试适配;

  3. 安装CMAKE TOOLS插件 让 CMake 从命令行工具 → 变成图形化工具

  4. 配置VSCODE的C语言makeFiles格式 这一步很重要,不做会出错,因为CMAKE TOOLS默认使用NMAKE格式,但前面安装的编译器为gcc,会不匹配,生成makeFiles文件的时候报错,具体步骤:

    点击VSCODE左下角小齿轮图标(MANAGER),选settings菜单,user面板,在搜索框,搜索Cmake:Generator,在编辑框填入MinGW Makefiles

  5. 生成C工程项目

    建立一个文件夹,并用VSCODE打开,在VSCODE中打开命令面板 (CTRL+SHIFT+P),搜索Cmake:Quick start ,填入项目名称,项目类型(C或者C++),选择目标类型为可执行文件,附加选项不用选择,直接OK。

VSCODE通过Cmake Tools自动在项目目录下,生成main.c文件和CMakefileLists文件。

然后右击项目目录,在项目目录下新建src目录,在src目录下新建calc.c和calc.h文件,这两个文件被main.c调用(这一步是为了演示不同目录下多文件编译),然后修改CMakefileLists文件为下面的内容,指定编译文件和头文件引用。

cmake_minimum_required(VERSION 3.10.0)

project(cppDemo2 VERSION 0.1.0 LANGUAGES C)

set(SOURCES

src/calc.c

)

include_directories(src)

add_executable(cppDemo2 main.c ${SOURCES})

  1. 选择编译套件 打开命令面板,搜索CMake:Select a Kit,然后选择前面安装的GCC编译器,例如GCC 15.20 ...

  2. 如果有错,重新选择编译器,需要命令面板搜索执行CMake:Delete Cache and Reconfigure,然后再重新选择编译器套件

如果上面这些都没有错误,就可以编译运行调试,这些命令按钮在VSCODE左下角提示行,鼠标放在上面可以显示按钮的含义

相关推荐
NamoAmitabha1282 小时前
安装“编译器环境”(Android Studio)--deepseek--Cocos --Creator3.8.8
android·ide·android studio
Rabitebla9 小时前
【Linux底层原理】 工具篇(二):Vim 编辑器基础操作与简单配置
linux·c++·编辑器·vim
2501_9151063210 小时前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_9159090611 小时前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
1024奇点1 天前
【仓颉语言入门 · 第二篇 第 10 课】
开发语言·数据库·ide·mysql·开源
白鹭鸣鸣!1 天前
WSL2 + OpenCode 完整搭建全流程(含迁移 WSL 到 D 盘)
编辑器
慧都小项1 天前
图解 MyEclipse Deployment Assembly:资源如何进入部署产物?
java·ide·tomcat·maven·myeclipse·部署排查
2501_916008891 天前
Windows 上写第一个 SwiftUI App,KXBuild 空工程起步,跑到 iPhone 真机
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
骑着蜗牛撵大象3271 天前
四种库收进一个SQL编辑器(下):跨库取数、方言对齐与四库巡检的落地拆解
jvm·数据库·sql·编辑器·数据迁移·跨库查询
Piink1 天前
Mac使用Vscode教程
ide·vscode·macos