问题一:
error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file
我们首先查看当前库文件是否是缺少的:
ldd darknet

看到确实,是缺少的,所以我们目前判断是因为没有链接到我新的opencv4.1
我尝试去更新链接的库文件的修改,发现并没有改变
后面我突然想起了,我更新了opencv,但是我没有对darknet进行重新的make编译,之后我直接执行
make clean
make
重新编译之后,再查看,问题解决,darknet可以正常运行,也并没有出现网上他们说的需要去修改源码,需要修改因为opencv升级带来的问题代码,我一点都没改。


博客讲述了作者遇到Darknet运行时错误,提示缺少libopencv_highgui.so.3.4库。通过检查确认是由于未链接到新安装的opencv4.1。作者执行`make clean`和`make`重新编译darknet后,问题得到解决,无需修改源码。

被折叠的 条评论
为什么被折叠?



