1. find_package(OpenCV 3 REQUIRED)
通过OpenCV_DIR变量寻找OpenCVConfig.cmake文件,默认在/usr/share/OpenCV中
set(OpenCV_DIR "***********************")指定find_package()搜索opencv路径,用于不同opencv版本切换。
2,OpenCVConfig.cmake
其中描述了cmakelist.txt中引用opencv的方式。
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS}) # Not needed for CMake >= 2.8.11
target_link_libraries(MY_TARGET_NAME ${OpenCV_LIBS})
文件定义了很多关于cmakelist.txt中常用的变量
如:OpenCV_LIBS, OpenCV_INCLUDE_DIRS等
# ==================================================================

本文介绍了如何在CMakeLists.txt中使用find_package(OpenCV 3 REQUIRED)来查找并链接OpenCV库,强调了OpenCVConfig.cmake文件的作用,以及如何通过设置OpenCV_DIR变量切换不同版本的OpenCV,并展示了如何将OpenCV库添加到目标项目中。
最低0.47元/天 解锁文章
3491

被折叠的 条评论
为什么被折叠?



