CMake 是一个跨平台的项目构建工具。我们所熟知的项目构建工具还有Makefile(通过 make 命令进行项目的构建),大多数 IDE 软件都集成了 make,比如:VS的 nmake、Linux 下的 GNU make、Qt 的 qmake 等,这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile ...
之前分享过一篇关于 cmake 的入门文章:《使用 cmake 来搭建跨平台的应用程序框架:C语言版本》,那篇文章重点是描述如何利用 cmake 来编译或者构建跨平台的工程,并没有涉及到团队协作开发方面的内容。 这篇文章提供了一个简洁易懂的 cmake 工程模板,可以 ...