opencv – 使用cmake编译,使用macport安装依赖项
发布时间:2020-05-23 01:41:03 所属栏目:程序设计 来源:互联网
导读:我正在尝试构建依赖于OpenCV的项目.我使用macports安装了Opencv,当我尝试构建项目时,cmake提供了以下输出: CMake Error at CMakeLists.txt:47 (FIND_PACKAGE): By not providing FindOpenCV.cmake in CMAKE_MODULE_PATH this project has asked CM
|
我正在尝试构建依赖于OpenCV的项目.我使用macports安装了Opencv,当我尝试构建项目时,cmake提供了以下输出: CMake Error at CMakeLists.txt:47 (FIND_PACKAGE):
By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OpenCV",but
CMake did not find one.
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.
我搜索了一下这个问题,并添加了以下环境.变量到我的$HOME / .profile文件 export DYLD_LIBRARY_PATH=/opt/local/lib:$DYLD_LIBRARY_PATH export CMAKE_PREFIX_PATH=/opt/local 没有成功.我检查了所有opencv文件都在/ opt / local / lib和/ opt / local / include / opencv目录中.以下路径中还有OpenCVConfig.cmake: /opt/local/lib/cmake/OpenCVConfig.cmake 如何让cmake知道opencv的安装路径?以前我使用cmake自己构建OpenCV并安装到/usr/local然后它没有任何其他修复工作正常.但是我对ffmpeg有一些问题,现在我转而使用macports. 另一个适用于我的选项是在cmake opencv目录中设置env值OpenCV_DIR:export OpenCV_DIR=/opt/local/lib/cmake/ (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
