所以我对Ubuntu中的.so文件有疑问。我试图在QT创建者中运行程序,但是我收到了错误
/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,那么它来自哪里?
答案 0 :(得分:1)
如果你真的找不到共享库,我觉得你没有正确安装openCV。您可能已经下载了openCV但没有构建库,我假设?
由于您使用的是Ubuntu,因此您可以从Ubuntu存储库安装openCV
sudo apt-get install libopencv-dev python-opencv