文章目录 前言 一 一般工程开头的一些设置案例 二 动态库与静态库的生成 2.1 动态库 2.2 静态库 三 优化选项的设置 四 生成库时的设置 五 常见依赖库的调用 5.1 OpenCV库 六 设置变量(set) 七 CMakeLists.txt的一个常用模板 八 CMAKE_VERBOSE_MAKEFILE 九 LIST(APPEND ...) 十 一个实用demo 十一 一个实用demo(含OpenCV) 十二 一个最基础的CMakeLists.txt模板 十三 一个调用OpenCV库的最简单demo 前言 这里记录下自己在项目过程中对CMakeLists.txt的学习与理解,主要是方便自己后续的温习与快速调用,如能对大家也有所帮助,那真是一件幸事。 一 一般工程开头的一些设置案例 cmake_minimum_required(VERSION 2.8) project(test) #工程名设置 #较为简单的设置 #set(CMAKE_BUILD_TYPE "Debug"