CMake学习篇三:常用指令速查 💡 学习前提 已完成 引入篇:理解为什么需要 CMake 已完成 篇一:会创建基本的 CMake 项目 已完成 篇二:理解 Target、变量、作用域等核心概念 本篇目标:掌握常用指令的详细用法、跨平台知识和最佳实践 1. CMake 命令行选项 基本用法: cmake <源代码目录> 1.1 常用选项速查 # 构建类型 cmake .. -DCMAKE_BUILD_TYPE 笔记 林峰 19天前 189 热度 0评论
CMake学习篇二:CMake 核心概念 💡 学习前提 ✅ 已完成 引入篇:从 GCC 到 Makefile 再到 CMake:理解为什么需要 CMake ✅ 已完成 篇一:快速一步一步入门到进阶:会创建基本的 CMake 项目 📚 本篇目标:深入理解 CMake 的核心概念和设计思想 1. CMakeLists.txt 📝 CMakeLists.txt 是什么:这是 CMake 的配置文件,描述了项目的构建规则。每个项目至少需要一个根目 笔记 林峰 19天前 197 热度 0评论
CMake学习:快速一步一步入门到进阶静态库+动态库(篇一) 💡 提示:本笔记特点 CMake学习篇一:快速一步一步入门到进阶 静态库+动态库 每一步都有完整的文件路径 每个文件的内容都完整展示 按照操作顺序编号 清晰标注哪个文件在哪个文件夹 前置篇:CMake 学习引入:从 GCC 到 Makefile 再到 CMake 第一部分:最简单的项目(只有一个 main.c) 项目结构 hello/ ← 项目根目录 ├── CMakeLists.txt ← CM 笔记 林峰 21天前 239 热度 0评论
CMake 学习引入:从 GCC 到 Makefile 再到 CMake 通过三个阶段的演进,理解为什么需要 CMake:GCC 命令行 → Makefile → CMake 示例代码 add.h: #ifndef ADD_H #define ADD_H int add(int a, int b); #endif add.c: #include "add.h" int add(int a, int b) { return a + b; } main. 笔记 林峰 21天前 138 热度 0评论