2016-05-06 35 views
0

我搜索了每個地方,我嘗試了很多東西,但是我沒有找到一種方法從我的qt項目中創建獨立的應用程序,有什麼想法?從Qt項目製作獨立應用程序

我需要另一個應用程序來做到這一點,否則我會用Qt創建器來完成它!

+0

你的意思是使用Qt的靜態版本編譯你的應用程序或者什麼?你能澄清一下嗎? – demonplus

+0

@demonplus我想將整個項目轉換爲一個像任何遊戲一樣運行的exe文件? –

+0

在Qt Creator中編譯之後不要收到exe文件嗎?你的平臺是Windows嗎? – demonplus

回答

0

你需要一些必要的文件複製到可執行文件的目錄:

  • Qt5Core.dll
  • 您取決於(Qt5Gui,Qt5Widgets等)
  • 創建一個名爲子文件夾「插件的任何其他的Qt的dll 「
  • 在您的」Qt/[發行版本]/[編譯器版本]/plugins「文件夾中找到qtwindows.dll,並將其複製到您創建的」plugins「文件夾中。
  • 運行您的可執行文件。

或者:

使用windeployqt.exeSee this answer.正如@marco指出的,文檔爲windeployqt is here

+0

我假設你使用Qt5而不是Qt4。 –

+0

謝謝你的幫助:) –