所以我有一个关于 Ubuntu 中的 .so 文件的问题。我试图在 QT Creator 中运行程序,但出现错误
/home/sean/Desktop/iStrabGUI_140321/iStrabGUI: error while loading
shared libraries: libopencv_core.so.2.3:
cannot open shared object file: No such file or directory
我的 opencv 和 opencv2 目录位于/usr/include,我确实将它们添加到我的 LD_LIBRARY_PATH 变量中。但是,在检查 opencv 和 opencv2 目录后,似乎根本不存在该文件。我的问题是,我该如何获取该文件?我已经在我的电脑上安装了 libopencv-dev,那么它是从哪里来的呢?
最佳答案
如果你真的找不到共享库,在我看来你没有正确安装openCV。我想您可能已经下载了 openCV 但没有构建库?
由于您使用的是 Ubuntu,因此您可以从 Ubuntu 存储库安装 openCV
sudo apt-get install libopencv-dev python-opencv
关于c++ - 找不到 libopecv_core.so.2.3,文件实际上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37766931/