华南虎视觉组主页华南虎视觉组主页
首页
项目
通用
教程
Gitea
首页
项目
通用
教程
Gitea
  • 现代 CMake 教程

    • 【01】安装与基本介绍
    • 【02】CMake 的文件分布
    • 【03】变量的设置与引用
    • 【04】运算符与条件、循环语句
    • 【05】目标构建
    • 【06】变量参与 C++ 程序的编译
    • 【07】宏与函数
    • 【08】find_package 详解
    • 【09】生成器表达式
    • 【10】项目的导出与安装
    • 【11】项目实战
    • 【12】CTest
    • 【13】CPack

致读者

  1. 由于 CMake官网 提供的 CMake 使用方法相对有限,仅提供了一些基本的使用语法,缺少使用 demo。因此特地开设此专栏,旨在为每个 CMake 使用者介绍在大型项目中 CMake 的一些使用方案与技巧。

  2. 本教程涉及到 OpenCV 的 CMake 源码中的一些语法点,以及在项目开发中使用较多的一些内容作为讲解。

  3. 本教程还在不断完善中,后期会实时更新,若有疏漏之处,欢迎大家踊跃指出!

目录

  • 【01】安装与基本介绍
  • 【02】CMake 的文件分布
  • 【03】变量的设置与引用
  • 【04】运算符与条件、循环语句
  • 【05】目标构建
  • 【06】变量参与 C++ 程序的编译
  • 【07】宏与函数
  • 【08】find_package 详解
  • 【09】生成器表达式
  • 【10】项目的导出与安装
  • 【11】项目实战
  • 【12】CTest
  • 【13】CPack