我在Linux環境中使用基於Qt 5.0.1的Qt Creator 2.6.2。該應用程序正常工作的電腦上,我做編輯,但是當我執行它在另一臺計算機上我喜歡的錯誤:如何靜態構建Qt 5
error while loading shared libraries: libQt5WebKitWidgets.so.5: cannot open shared object file: No such file or directory
error while loading shared libraries: libxslt.so.1: cannot open shared object file: No such file or directory
我找到了一些解決方案,在這個link(一些鏈接都死了)。
所以我加入到我的.pro文件中這一行:
CONFIG += static
要靜態編譯我的項目。
我以爲我會得到的文件會更大,但我得到相同的大小和相同的錯誤。
謝謝。
您需要構建一個靜態Qt構建以靜態編譯一個項目。 – dtech 2013-03-11 14:26:27
並記住許可問題。 – cubuspl42 2013-03-11 14:38:49
抓取源代碼,並使用'''./configure -static -release'''構建。 – 2013-04-01 18:27:34