我已經完成了一個Qt應用程序(cheekers遊戲)。我希望我的工作可以在其他PC上運行,並且可以像Visual Studio一樣在商業應用程序中運行。我已經找到目錄「Realese」中的文件.exe,但它不起作用。我必須做什麼?從Visual Studio項目到文件.exe(Qt)
使用CMD我有這個,但它仍然不能運行
C:\用戶\喬治> C:/Qt/5.5/msvc2012/bin/windeployqt.exe桌面/ Progetto_Dama/PROGETTO /發行/ dama.exe C:\用戶\喬治\桌面\ Progetto_Dama \ PROGETTO \發佈\ dama.exe 32位版本的可執行
添加Qt5Svg爲qsvgicon.dll
直接依賴關係:Qt5Core Qt5Gui Qt5Widgets
所有依賴關係:Qt5Core Qt5Gui Qt 5Widgets
爲了展開:Qt5Core Qt5Gui Qt5Svg Qt5Widgets
警告:無法找到Visual Studio安裝目錄,VCINSTALLDIR未設置。
正在更新Qt5Core.dll。
正在更新Qt5Gui.dll。
更新Qt5Svg.dll。
正在更新Qt5Widgets.dll。
正在更新libGLESV2.dll。
更新libEGL.dll。
更新D3Dcompiler_46.dll。
更新opengl32sw.dll.Patching Qt5Core.dll ...創建目錄圖標引擎。
更新qsvgicon.dll。
創建目錄圖像格式。
正在更新qdds.dll。
正在更新qgif.dll。
正在更新qicns.dll。
正在更新qico.dll。
正在更新qjp2.dll。
正在更新qjpeg.dll。
正在更新qmng.dll。
更新qsvg.dll。
更新qtga.dll。
正在更新qtiff.dll。
正在更新qwbmp.dll。
更新qwebp.dll。
創建目錄平臺。
正在更新qwindows.dll。
創建C:\用戶\喬治\桌面\ Progetto_Dama \ PROGETTO \發佈\翻譯...
創建qt_ca.qm ...
創建qt_cs.qm ...
創建qt_de.qm ...
創建qt_en.qm ...
創建qt_fi.qm ...
創建qt_fr.qm ...
創建qt_he.qm ...
創建qt_hu.qm ...
創建qt_it.qm ...
創建qt_ja.qm ...
創建qt_ko.qm ...
創建qt_lv.qm ...
創建qt_ru.qm ...
創建qt_sk.qm ...
創建qt_uk.qm ...
閱讀此:http://doc.qt.io/qt-5/windows-deployment.html – eyllanesc
該問題是由Qt庫的dll引起的,我建議您查找windeployqt實用程序,然後打開在您的可執行文件的文件夾中放入一個cmd,然後執行:'path/of/windeployqt.exe .' – eyllanesc
在windeployqt.exe非常重要之後查看這一點。 – eyllanesc