c++ - 找不到 libopecv_core.so.2.3,文件实际上不存在

标签 c++ qt opencv ubuntu

所以我有一个关于 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/

相关文章:

c++ - 在创建类的常量对象之前初始化非常量变量

python - 当矩形与另一个矩形重叠时,OpenCV 连接轮廓

c++ - 读取直方图后未处理的异常(使用 calcHist 创建)

python - OpenCV + Python + GigE 视觉相机

c++ - 我可以在所有 MSVC >= 2013 上安全地使用哪些 SFINAE 技巧?

c++ - 法丽达公主 on Spoj

c++ - 排序直到我们有排序数组的最低一半

c++ - 如何对同一个优先级队列使用不同的比较器?

c++ - 是否可以在 Qt Designer 中使用依赖注入(inject)(对于 .ui 文件)?

c++ - 如何在 .pri 文件的内容前加上路径?