目录
1 使用find_pakcage导入库
1.1 模块模式
1.2 配置模式
2 使用安装的方式导入库
3 使用绝对路径导入库(不推荐)
4. 使用 catkin 直接构建cmake文件
参考
1 使用find_pakcage导入库如下,一个例子,如何管理 需要安装的三个文件:头文件、库、Findxxx.cmake文件?
将上述三者安装在指定的目录下,方便管理
- 头文件: ${PROJECT_SOURCE_DIR}/install/include
- 库文件: ${PROJECT_SOURCE_DIR}/install/lib
- Findxxx.cmake: ${PROJECT_SOURCE_DIR}/install/cmake
CMAKE_SOURCE_DIR 工程的根目录 (= CMakeList.txt 所在目录)??
备注: 安装/导入 动态库 使用 SHARED
3 使用绝对路径导入库(不推荐)- hello_cv_2_add_static_lib 为自定义生成的库
- hello_cv_5_target_link_outer_lib 为使用上述库的一个程序
- Cmake的应用与实践 https://www.bilibili.com/video/BV17J411m7o1?t=1170 计算机视觉life