CMAKE中查找自定义OpenCV路径的问题
发布时间
阅读量:
阅读量
关于CMAKE中查找自定义路径OpenCV的问题
此前在搭载Ubuntu16.04系统的设备上完成了ROS_kinetic的安装,导致系统中存在多个版本的OpenCV库,包括opencv2.4.9、opencv3.0.0以及由ROS引入的opencv3.2.0。在删除opencv2.4.9之后,发现使用cmake进行OpenCV程序编译时,始终会定位到3.2.0版本的OpenCV库,而无法识别出3.0.0版本(该版本在编译时所设置的CMAKE_INSTALL_PREFIX参数为/usr/local/opencv300)。
为解决此问题,尝试在/etc/ld.so.conf文件中添加路径/usr/local/opencv300/lib
并对~/.bashrc文件内容进行了相应调整
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opencv300/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv300/lib
均未能成功定位到opencv3.0.0的安装路径
最终通过调整CMakeList.txt文件中的相应代码
全部评论 (0)
还没有任何评论哟~
