我一直在網上搜索一些有用的和明確的信息,這很煩人,這樣一個微不足道的事情是很難做到的。如何爲Qt應用程序創建可執行文件?
我需要的是爲我的Qt項目創建一個可執行文件,以便在其他計算機上運行它。我的項目在Qt Creator中運行得很好,但是當我嘗試運行在release文件夾中創建的可執行文件時,我得到了關於某些dll缺失的錯誤,儘管我已經將它們全部放在我的.exe的同一目錄中,但現在我得到了一些有關DLL中的過程入口點錯誤(QtCore4.dll)的錯誤。
該解決方案看起來像一個靜態鏈接,我發現了很多關於它的信息,但沒有一個真正幫助我。這是我迄今爲止所嘗試的:
- 如上所述使用在release文件夾中創建的可執行文件。
- 靜態鏈接,遵循本教程(和其他許多內容幾乎完全相同):http://doc.qt.io/qt-4.8/deployment-windows.html但在「configure -static」期間出現以下錯誤:NMAKE:致命錯誤U1077:'「c:\ Arquivos de programas \ Microsoft Visual Studio 9. 0 \ VC \ BIN \ cl.EXE「':返回碼'0x2' 停止。 大廈QMAKE失敗,返回碼2
對於我找不到任何解決方案,所以我在這裏,只是想創建我的Qt項目的可執行文件,希望你們能在這裏給我一些光。
請參閱此相關的問題http://stackoverflow.com/questions/1011197/qt-static-linking-and-deployment/1654833#1654833 –
我之前發現它,但我得到了錯誤 NMAKE:致命錯誤U1077:'「c:\ Arquivos de programas \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.EXE」':返回代碼'0x2'停止。建立qmake失敗,返回代碼2 當我嘗試運行配置,我無法找到答案。 但謝謝。 –