编译修改OpenCV的rpath
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译修改OpenCV的rpath相关的知识,希望对你有一定的参考价值。
吾也没想到,提交了测试报告,OpenCV竟然加载有问题(测试报告怎么测试的也搞不)。为什么加载有问题?因为rpath。如何查看rpath,参考:
检查库文件的rpath命令_柳鲲鹏-CSDN博客_查看rpath
根据吾要求,so应该优先搜索当前目录。所以要改一下rpath。具体来说打开cmake/OpenCVInstallLayout.cmake,大约80行,改成如下样子:
ocv_update(CMAKE_INSTALL_RPATH ".:$CMAKE_INSTALL_PREFIX/$OPENCV_LIB_INSTALL_PATH")
全清,重新编译。
以上是关于编译修改OpenCV的rpath的主要内容,如果未能解决你的问题,请参考以下文章
仅在使用 -Wl、-rpath、/usr/local/MATLAB/R2014b/bin/glnxa64 添加 Matkab 代码后链接错误 OpenCV