Qt编译后可执行文件无法用终端启动解决方法-error while loading shared libraries

it2025-02-07  5

在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

最新回复(0)