摘要: 前言 所有 CMake 项目起始于一个 CMakeLists.txt 文件,可视为 CMake 的工程文件,它定义了关于构建的所有:从源码到目标文件,包括测试、打包以及其他自定义任务。 继续以源文件为例来说明,CMake 定义了它自己的语言,比如变量、方法、宏、逻辑判断、循环、注释等等。 一个基本的 阅读全文
posted @ 2025-06-13 15:08 凉皮也是菜 阅读(10) 评论(0) 推荐(0)
摘要: 项目结构 如果没有构建系统,项目不过是文件的集合,CMake 使用 CMakeLists.txt 定义可以构建的内容及其构建方式、可运行的测试以及要创建的包。 CMake 会读取该文件并生成针对不同平台的构建工具的项目文件。 作为基础,CMake 认为项目至少包含两个目录:源文件目录和二进制文件目录 阅读全文
posted @ 2025-06-13 11:23 凉皮也是菜 阅读(6) 评论(0) 推荐(0)