CMake学习篇三:常用指令速查 💡 学习前提 已完成 引入篇:理解为什么需要 CMake 已完成 篇一:会创建基本的 CMake 项目 已完成 篇二:理解 Target、变量、作用域等核心概念 本篇目标:掌握常用指令的详细用法、跨平台知识和最佳实践 1. CMake 命令行选项 基本用法: cmake <源代码目录> 1.1 常用选项速查 # 构建类型 cmake .. -DCMAKE_BUILD_TYPE 笔记 林峰 26天前 233 热度 0评论
CMake学习篇二:CMake 核心概念 💡 学习前提 ✅ 已完成 引入篇:从 GCC 到 Makefile 再到 CMake:理解为什么需要 CMake ✅ 已完成 篇一:快速一步一步入门到进阶:会创建基本的 CMake 项目 📚 本篇目标:深入理解 CMake 的核心概念和设计思想 1. CMakeLists.txt 📝 CMakeLists.txt 是什么:这是 CMake 的配置文件,描述了项目的构建规则。每个项目至少需要一个根目 笔记 林峰 26天前 234 热度 0评论
CMake学习:快速一步一步入门到进阶静态库+动态库(篇一) 💡 提示:本笔记特点 CMake学习篇一:快速一步一步入门到进阶 静态库+动态库 每一步都有完整的文件路径 每个文件的内容都完整展示 按照操作顺序编号 清晰标注哪个文件在哪个文件夹 前置篇:CMake 学习引入:从 GCC 到 Makefile 再到 CMake 第一部分:最简单的项目(只有一个 main.c) 项目结构 hello/ ← 项目根目录 ├── CMakeLists.txt ← CM 笔记 林峰 28天前 282 热度 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. 笔记 林峰 28天前 150 热度 0评论
Windows 下使用 MSYS2 编译 GitHub 项目源码 Windows 下使用MSYS2编译 GitHub 项目源码 本文介绍如何在 Windows 系统中从源码编译 GitHub 上的 C/C++ 项目,主要介绍两种方式: 使用 MSYS2 (x64 / ARM64) 使用 Microsoft Visual Studio (x64) 一、基础概念 MSYS2 是一个在 Windows 上提供类 Unix 环境的工具集,全称为 Minimal SYSt Linux系统 林峰 2025-10-31 768 热度 0评论