在QT下编译运行均无问题的代码,终端下运行出现error while loading shared libraries错误
目录不在系统默认的库搜索目录中,需要将目录加进去。
1、首先打开/etc/ld.so.conf文件
sudo gedit /etc/ld.so.conf
2、加入动态库文件所在的目录:执行vi /etc/ld.so.conf,在"include ld.so.conf.d/*.conf"下方增加"/usr/local/lib"。
还需要加入自己所需,非系统的动态库文件
3.保存退出
4.使配置生效:
sudo ldconfig