我有两个应用程序,A和B。A取决于Qt 5.7,而B取决于5.9。这两个都是二进制格式,我无法重新编译它们。
他们俩都希望他们的相关Qt版本位于/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
中,但是当然该文件一次只能指向一个版本。
是否可以同时运行这两个应用程序?
答案 0 :(得分:0)
正如Ipor在评论中所暗示的,我设法通过在运行每个应用程序之前设置LD_LIBRARY_PATH来运行两个应用程序。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/qt/5.whatever