如何解决“加载共享库时出错:libopencv_calib3d.so.4.1:无法打开共享库文件:没有这样的文件或目录”?

时间:2019-12-10 13:00:40

标签: opencv cross-compiling remote-debugging ds-5

我正在尝试从主机Windows pc远程调试嵌入式Linux ARM目标(ODROID-XU4)上的c ++ OpenCv测试代码。使用的开发工具是基于Eclipse的ARM开发工作室,带有arm-linux-gnueabihf工具链。 OpenCV的安装版本在主机PC和嵌入式目标上分别为4.1.2和3.2.0。我设法在主机PC上交叉编译和构建OpenCV代码的可执行文件。使用DS5-debugger,我尝试远程调试代码,但是我被这个错误困住了:

    error while loading shared libraries: libopencv_calib3d.so.4.1: cannot open shared object file: No such file or directory

很明显,该库存在于我的主机PC中,但不存在于我具有3.2版的嵌入式目标中,我的问题是:为什么我有报告的错误?我必须在嵌入式目标上安装相同版本的OpenCV吗?如果没有,是否有任何方法可以解决此问题以使用3.2版本?

0 个答案:

没有答案