CMake使用1-基本配置

作用

  • 有多种Make工具,如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake)等。这些 Make工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。适应不同平台有很大到问题。

  • CMake为解決上述问题而设计到工具,编写CMakeList.txt来指定编译流程,然后再根据不同平台生成本地化的Makefile。

  • 编写CMake步骤

    • 编写配置文件CMakeList.txt。

    • 执行cmake path或者ccmake path(提供交互式界面),path是指CMakeList.txt所在目录。

    • make进行编译。

实例-单个文件

CMake使用1-基本配置

实例-同一目录,多个源文件

CMake使用1-基本配置

CMake使用1-基本配置

实例-多个目录,多个文件

CMake使用1-基本配置

在目录中需要各自编写一个CMakeList.txt文件。

根目录中的CMakeList.txt

CMake使用1-基本配置

子目录中的CMakeList.txt

CMake使用1-基本配置

最后,知道这些就可以实现简单的Cmake配置。

上一篇:Android 调用OpenCV(二)


下一篇:c++ 并行:并行的一个小实验