如何在整合 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沒有幫助。 (原來是空的)

我在另一台 PC 上測試了該應用程式新安裝的 Kubuntu 並運行。沒有混合衝突!安裝了相同的 QT 4.8.6。

有沒有辦法在我的機器上運行我的應用程序,而無需使用新安裝的 Qt 4.8.6 從原始程式碼重建我的程式?

相關內容