我使用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
我希望在linux中分发QT应用程序,而不是源代码。
我希望我的应用程序在linux中工作,而不是安装QT。
我找到谷歌等等..。他们说
1. ldd ./application and check the .so file
2. copy .so file to another dir
3. move application file to same dir
4. then distribute(?)
我尝试过许多解决方案(静态编译、动态编译),但它不起作用……
我如何分发我的应用程序.?(我在Ubuntu14.04中使用)