cmake 学习使用笔记(四)常用的命令(壹)

记录一下学习使用 cmake 过程中常用的命令

find_packge   -----------------------------------------查找依赖包

搜索模式

一般 使用 find_packge() 可以获得 依赖包的 头文件包含路径、库路径、库名称、版本号等。

但实际使用过程中,可能因为安装系统安装了多个版本,导致编译、链接出错。

例如:我安装了多个 protobuf ,postsql 等。

具体查找原理此处不坐解释

参考:https://www.jianshu.com/p/a0915895dbbc

cmake使用教程(三)-安装、测试、系统自检 - 掘金

Module 模式

在该模式下,Cmake会搜索一个名为Find.cmake的文件,其中为待搜索包的名称。

find_package( [version] [EXACT] [QUIET] [MODULE]
  [REQUIRED] [[COMPONENTS] [components...]]
  [OPTIONAL_COMPONENTS components...]
  [NO_POLICY_SCOPE])

 model 模式下 ,可选配置的参数比 Config 模式少。

Config 模式

未完 待续。。。。。。。。。。

你可能感兴趣的:(C++,学习,c++,CMake)