记录一下学习使用 cmake 过程中常用的命令
一般 使用 find_packge() 可以获得 依赖包的 头文件包含路径、库路径、库名称、版本号等。
但实际使用过程中,可能因为安装系统安装了多个版本,导致编译、链接出错。
例如:我安装了多个 protobuf ,postsql 等。
具体查找原理此处不坐解释
参考:https://www.jianshu.com/p/a0915895dbbc
cmake使用教程(三)-安装、测试、系统自检 - 掘金
在该模式下,Cmake
会搜索一个名为Find
的文件,其中
为待搜索包的名称。
find_package( [version] [EXACT] [QUIET] [MODULE][REQUIRED] [[COMPONENTS] [components...]][OPTIONAL_COMPONENTS components...][NO_POLICY_SCOPE])
model 模式下 ,可选配置的参数比 Config 模式少。
未完 待续。。。。。。。。。。