CMake find_package for OpenCV
2017-04-26 11:50
841 查看
CMake find_package for OpenCV
2014-02-27 20:15 4048人阅读 评论(1) 收藏 举报 分类:OpenCV备忘(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]目标:
编译background subtraction library问题:
Could not find module Findopencv.cmake or a configuration file for packageopencv.Adjust CMAKE_MODULE_PATH to find Findopencv.cmake or set opencv_DIR to thedirectory containing a CMake configuration file for opencv. The file willhave one of the following names:opencvConfig.cmakeopencv-config.cmake原因:
bgs中的CMakeLists用find_package(opencv REQUIRED)来定位opencv。新版本OpenCV用FindOpenCV.cmake的命名规则(module mode),或者OpenCVConfig.cmake(config mode)。解决:
bgs的CMakeLists中,opencv--->OpenCV!!!cmake 自动找到 /usr/local/share/OpenCV/OpenCVConfig.cmake。本机上有两个opencv版本。/usr/local/share/OpenCV/OpenCVConfig.cmake (2.4.6) 和/usr/local/share/opencv/OpenCVConfig.cmake (2.1.0 zombie)更多
CMake:How To Find Libraries http://www.cmake.org/Wiki/CMake:How_To_Find_Librariescmake_minimum_required(VERSION 2.8) set(Boost_INCLUDE_DIR /usr/local/src/boost_1_46_1) set(Boost_LIBRARY_DIR /usr/local/src/boost_1_46_1/stage/lib) find_package(Boost COMPONENTS system filesystem REQUIRED) include_directories(${Boost_INCLUDE_DIR}) link_directories(${Boost_LIBRARY_DIR}) add_executable(main main.cpp) target_link_libraries( main ${Boost_LIBRARIES} )
相关文章推荐
- CMake find_package for OpenCV
- 使用cmake find_package找不到opencv
- CMake和Linux编程:find_package的使用
- 出现错误:ERROR: no such package '@protobuf//src/google/protobuf': Could not find handler for bind rule /
- cmake - FIND_PACKAGE和INCLUDE
- ros-indigo卸载不全,出现The package <package name> needs to be reinstalled, but I can’t find an archive for
- find_package与CMake如何查找链接库详解
- The package needs to be reinstalled, but I can't find an archive for it.
- CMake如何查找链接库---find_package的使用方法
- CMake中find_package功能演示
- CMake ERROR:could not find git for clone of xxx
- Cmake中的find_package功能
- CMake中find_package功能演示
- 当使用phpize的时候出现Can't find PHP headers in /usr/include/php The php-devel package is required for use o
- FindQt5 not provided for cmake
- CMake 编译openCV静态库(*.a)for 安卓
- cmake 3.5:find_package(HDF5) 指定HDF5_ROOT无效问题
- FindPkgConfig——a pkg-config module for CMake
- cmake cannot find package
- cmake cannot find -lopencv_dep_cudart