Swift的CMake示例 该存储库包含示例项目,这些示例项目演示了如何使用CMake设置Swift项目。 确保使用CMake Ninja生成器和Ninja构建工具。 这些有望涵盖各种用例。 欢迎添加缺少用例示例的补丁。 专案 你好最小具有纯Swift库和可执行文件的简单项目 建立依赖关系具有库的简单项目,该库依赖于作为构建的一部分构建的外部软件包 你好,世界使用C和Swift代码的多库项目 为什么要使用这个 CMake是一个元构建系统,允许您使用不同的构建工具来生成构建规则。 它还可以以支持对各种目标(包括Linux,Windows和android)进行交叉编译的方式来设置构建。 如何使用CMake进行构建 如果您的路径中没有swiftc ,则需要在swiftc的路径中添加-DCMAKE_Swift_COMPILER= 。 Linux或macOS cmake -B build -D C