opencv安装配置动态库链接-教程参考:
https://www.modb.pro/db/175174
本人是Ubuntu22系统 + 安装opencv-3.4.15。
前面根据上述博主的超详细教程,安装的差不多了,然后最后测试下,是否安装opencv成功。结果执行例程代码,运行失败(见怪不怪了,一路安装一路error,哈哈哈)
运行提示图:
遇到error,这时怎么办?那必须百度呀。然后csdn也有很多文章了,但没解决。
后面的解决路线:
1)打开/etc/ld.so.conf.d:
cd etc/ld.so.conf.d/
进入该文件夹,创建一个文件:
sudo gedit opencv.conf
然后呐,输入 libopencv_highgui.so.3.4 共享库文件所在文件夹路径。如果不知道路径,可以通过指令搜索,locate libopencv_highgui.so.3.4
如果顺利的话,就会出现你想要的路径。(不顺利,再百度咯,hold住心态)
我在我的 .conf 文件里面添加的路径如下:
/usr/local/opencv-3-4-15-debug/lib
保存conf文件,再输入
sudo ldconfig
更新系统共享库的路径缓存。
然后,正常运行 ./test_em 代码了。
2)我的代码就是不太正常。所以按照上述步骤,始终输入 ./test_em ,始终ERROR。
后面回头排查每一个配置步骤,发觉,我的路径配置文件格式命名错误了。正常的是 .conf 格式,而我的是 .cof 。芜湖,真相大白,成功迈进opencv 一小步。
附带 ./test_em 运行成功图。