1
我已經在Windows上使用C++和QML在Qt創建器中創建了一個項目。我需要將我的項目部署爲共享庫,因此我使用的是windeployqt工具。以下是以下步驟:Qt部署的可執行文件打開空白應用程序
- 在發佈模式下構建項目,而不選擇陰影構建選項。
- 複製僅在一個單獨的文件夾中的可執行程序,路徑:d:\部署
- 在命令提示導航到d:\部署和使用的以下命令: d:\部署> windeployqt --qmldir「路徑突出qml files'--release app.exe
- 此工具添加所有依賴文件和所需的DLL,如截圖所示。
部署文件夾:
- 當我雙擊的APP.EXE在d:\部署文件夾,它開只有一個空白的窗口。
請提示過程中出了什麼問題。該應用在Qt創建者的發佈配置中執行得很好。
嘗試從cmd運行,也許我會告訴你一些消息。 – eyllanesc
我試過了。命令提示符上沒有消息。它以空白屏幕啓動應用程序。它可能與不正確的圖形渲染設置有關嗎? – karanbanthia
當我複製D:\ Deploy中的app.exe文件並將其粘貼到C:\ Qt \ 5.7 \ mingw53_32 \ bin並執行時,該應用程序啓動完美。 – karanbanthia