cmake + opencv4.5.0

cmake + opencv4.5.0

工程依赖opencv,升级opencv版本到4.5.0的时候cmake找不到OpenCV

对比opencv4安装目录下的目录结构发现OpenCVConfig.cmake路径不一样,总结方法如下:

方法一:

# 添加c++ 11标准支持
set( CMAKE_CXX_FLAGS "-std=c++11" )

# 指定OpenCVConfig.cmake路径 
set(OpenCV_DIR /usr/local/opencv4/lib/cmake/opencv4)

# 寻找OpenCV库
find_package( OpenCV 4 REQUIRED )

# 添加头文件
include_directories( ${OpenCV_INCLUDE_DIRS} )

# 链接OpenCV库
target_link_libraries( appname ${OpenCV_LIBS} )

方法二:

在cmake 的时候指定OpenCVConfig.cmake路径 
-DOpenCV_DIR=/usr/local/opencv4/lib/cmake/opencv4

查找OpenCVConfig.cmake命令

find /usr/local/opencv4 -name OpenCVConfig.cmake

原创文章,作者:xianya,如若转载,请注明出处:https://xianya.art/?p=95

(0)
打赏 微信扫一扫 微信扫一扫
xianya的头像xianya
上一篇 2023-05-23
下一篇 2023-09-06

相关推荐