摘要:
02 项目设置 如果没有构建系统,那么项目仅仅是一些文件的集合。CMake通过使用名为CMakeLists.txt的文件为项目中文件的集合定义了一些规则,这些规则定义了构建的内容、如何构建、运行哪些测试以及创建哪些包。CMakeLists.txt文件是普通文本文件且是平台无关的,可以直接用文本编辑器 阅读全文
摘要:
01 简介 无论是经验丰富的开发人员还是刚开始从事软件职业的新手,都无法避免熟悉一系列工具的过程,以便将项目从源代码转化为用户可以实际使用的东西。编译器、链接器、测试框架、打包系统等都会增加开发过程的复杂性。虽然某些平台有IDE(集成开发环境,例如Xcode和Visual Studio)可以简化其中 阅读全文