我使用QT5.3创建了一个项目。我希望这个项目在其他linux机器上是可执行的,所以我获取了在项目的build文件夹中生成的可执行文件,并在另一台linux机器上执行它。当我这样做时,我得到了以下错误:
./Project_name: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory
我使用QT5.3开发了这个应用程序,但是我试图执行它的linux机器上有libqt4库。是否有任何方法可以使用libqt4库only
Qt到5.13有一个奇怪的bug,所以我尝试将Qt的库版本更改为最新版本(5.15)。我将QT5.15库安装到/home/myaccount/Qt/5.15.0/gcc_64/lib中,并相应地设置了/etc/ld.so.conf.d/Qt.5.15.0.conf。以下是ldd usr/bin/konsole的结果:
/usr/bin/konsole: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by /home/myaccount/Qt/5.15.0/gcc_64/lib/l