現在find_package(opencv)
、次のエラー メッセージが表示されるという問題が発生しています。
-- Could not find the required component 'OpenCV'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "OpenCV" with any
of the following names:
OpenCVConfig.cmake
opencv-config.cmake
Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
"OpenCV_DIR" to a directory containing one of the above files. If "OpenCV"
provides a separate development package or SDK, be sure it has been
installed.
だから..ええ、解決策はprefix_pathを追加しますfind_package()
が、探す必要があるパスを明示的に指定せずにどのように機能させるのですか..なぜ最初にそれを見つけることができないのですか?これを行うことによる問題はCMakelistがグループ内で共有されていること.cmakeファイルが同じ場所にあるにもかかわらず、この問題を抱えているのは私だけです..
ubuntuマシンで実行しています。
OpenCV v2.4.8
.cmake ファイルは次の場所にあります。
/usr/local/share/OpenCV/OpenCVConfig.cmake /usr/share/OpenCV/OpenCVConfig.cmake
opencvは次のようにインストールされますsudo apt-get install libopencv-dev