CMake学习笔记

1、简单工程示例

项目路径中不要含有中文或者非法字符,否则编译会报错。MinGW 对中文路径支持不好。

cmake 复制代码
├─.vscode
├─build
└─src
│  ├─CMakeLists.txt
│  ├─main.c

CMakeLists.txt编辑

c 复制代码
cmake_minimum_required(VERSION 3.10)

project(test)										// 工程名
add_executable(test main.c)							// 生产可执行文件
target_link_libraries(${PROJECT_NAME}  m) 			// 配置链接库

使用MinGW编译器,首先要确保MinGW已经添加到系统环境变量。

c 复制代码
cd .\build\
cmake -G "MinGW Makefiles" ..\src\
mingw32_make

# 完成后会有在build目录下出现一个test.exe文件
相关推荐
゛凌乱的记忆づ4 分钟前
好用的md文件编辑器——TyporaS与Typora
笔记·git·typora·markdown
kyrie_sakura22 分钟前
大模型学习20 大模型学习 - LangChain3 - Agents
人工智能·学习·langchain
zroooo29 分钟前
计算机学习-知识庞大而繁杂
笔记·学习
坤坤子吖43 分钟前
算法学习——单调队列
开发语言·c++·笔记·学习·算法
乌暮2 小时前
请求进门先安检:Spring 拦截器与统一功能实战指南
java·开发语言·后端·学习·spring
Zhao-Jichao2 小时前
AI Prompting for Everyone 课程笔记 - 05 使用深度搜索 Using Deep Research
人工智能·笔记
起个名字费劲死了2 小时前
Halcon学习一:骰子识别
前端·python·学习
云析赢指标公式网43 小时前
指标开发笔记|主图搭配双副图成套指标逻辑拆解
人工智能·笔记
dreams_dream3 小时前
微信开发者工具报错解决笔记:删除页面后仍报 ENOENT: no such file or directory
笔记