安装两个依赖于Qt不同版本的应用程序

时间:2018-11-14 05:59:53

标签: linux qt shared-libraries

我有两个应用程序,A和B。A取决于Qt 5.7,而B取决于5.9。这两个都是二进制格式,我无法重新编译它们。

他们俩都希望他们的相关Qt版本位于/usr/lib/x86_64-linux-gnu/libQt5Core.so.5中,但是当然该文件一次只能指向一个版本。

是否可以同时运行这两个应用程序?

1 个答案:

答案 0 :(得分:0)

正如Ipor在评论中所暗示的,我设法通过在运行每个应用程序之前设置LD_LIBRARY_PATH来运行两个应用程序。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/qt/5.whatever