CMake 篇

# 介绍

CMake (opens new window) 是一个跨平台的开源元构建系统,可以构建、测试和打包软件。它可用于支持多种原生构建环境,包括 make、Apple 的 xcode 和 Microsoft Visual Studio。

这个存储库包括一些示例现代 CMake 配置,我在探索它在各种项目中的使用时选择了这些配置。这些示例以类似教程的格式排列。第一个示例非常基础,并且在前面的示例的基础上逐渐增加复杂性以显示更复杂的用例。

这些示例已经在 Ubuntu 16.04 上进行了测试,但应该可以在任何支持 CMake v3.5+ 的 Linux 系统下工作。

此分支适用于 CMake 3.5 版以上。

# 要求

大多数示例的基本要求是:

  • CMake v3.5+
  • C++ 编译器(默认为 gcc)
  • make

# 源头

本系列文章是对 cmake-examples (opens new window) 的实操的一个中文笔记。

上次更新: 11/17/2023, 6:52:17 AM