找不到libopencv_core.so.3.4.0的位置,即使程序安装完美且工作正常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到libopencv_core.so.3.4.0的位置,即使程序安装完美且工作正常相关的知识,希望对你有一定的参考价值。

我通过apt-get安装了openCV库。我正在尝试安装BGSLibrary并且cmake文件试图找到“/usr/local/lib/libopencv_core.so.3.4.0”脚本失败并手动查找文件夹不在那里。我已经尝试过搜索它并且没有任何东西在转动,事实上除了usr / local / share中的一个文件夹之外没什么东西可以用于openCV,它只包含一些关于haar级联的cmake文件和文件夹。我甚至不知道openCV的安装位置,即使它工作正常。

我在openCV 3.4.0中使用python 2.7

答案

重要的是让你的cMake报告(输出日志文件)直到你的问题中包含的错误报告,而不是黑盒子。无论如何..下面的弓射击。

查看您的cMake输出/日志:

CMakeFiles / Makefile2:123456:目标'modules / python2 / CMakeFiles / opencv_python2.dir / all'的配方失败。

接下来是这样的:

make[1]: *** [modules/python2/CMakeFiles/opencv_python2.dir/all] Error 2
make[1]: Leaving directory '/tmp/opencv32018MMDD7-12345-abcdefg/opencv-3.4.0/>OS system <'
Makefile:123: recipe for target 'all' failed
make: *** [all] Error 2

然后看看下面是否显示:

make [2]:***没有规则来制作'lib / cv2.so'所需的目标'/libpython2.7.so'。停止。

如果需要,您需要检查CMake / Modules / FindPythonLibs.cmake文件。 Github在cMake pythonlib文件中检查here at L30-L35正确地做什么来正确设置python lib路径...以防止级联的底层错误。

...但由于没有给出cMake输出/日志文件,并且OS仍未确定..在黑暗中拍摄。不过,我希望它指出你正确的方向如何解决它。

以上是关于找不到libopencv_core.so.3.4.0的位置,即使程序安装完美且工作正常的主要内容,如果未能解决你的问题,请参考以下文章

java为啥每次都是找不到文件。找不到文件?

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令