如何在集成 Qt 4.8.6 的系统上运行使用 Qt 4.8.4 编译和链接的 Qt 应用程序

如何在集成 Qt 4.8.6 的系统上运行使用 Qt 4.8.4 编译和链接的 Qt 应用程序

我使用 Qt 4.8.4 编写了一个应用程序。现在我购买了一台新 PC,并安装了基于 Qt 4.8.6 的 Kubuntu 14.10。

为了开发我的应用程序,我使用源代码构建了 Qt 4.8.4 make install,并且成功了。但在运行时出现以下错误:

Cannot mix incompatible qt library 0×40806 with this 0×40804.

设置export LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.8.4/lib没用。(原本是空的)

我在另一台电脑上测试了该应用程序刚刚安装的 Kubuntu 可以运行。没有混合冲突!上面安装的是相同的 QT 4.8.6。

有没有办法在我的计算机上运行我的应用程序,而无需使用新安装的 Qt 4.8.6 从源代码重建我的程序?

相关内容