[英]Can't launch Qt Quick Controls application
我下載了Qt 5.4,並使用Qt Quick Controls 1.3創建了Qt Quick應用程序。
我沒有更改代碼中的任何內容,而是對其進行了構建(作為發行版)。 然后,我將.exe復制到另一個文件夾,添加了我需要的所有.dll
文件,並且在我啟動程序時沒有窗口,只有程序進程在任務管理器中運行。
但是,我可以啟動使用QtQuick 1.1的程序。
我該如何解決?
謝謝。
這是用於更多說明的圖像:
嘗試使用Windows部署工具來部署您的應用程序, 該工具會自動復制所有DLL和部署所需的其他文件以及應用程序可執行文件。
Windows部署工具可以在QTDIR/bin/windeployqt.exe
打開命令提示符,然后將路徑添加到Qt目錄,並將其bin
文件夾添加到PATH
變量中,例如:
set PATH= path\to\Qt\bin
接下來,以您的應用程序路徑作為參數運行Windows部署工具:
windeployqt.exe <path-to-app-binary>
這樣,您可以確保已部署的應用程序可以在任何計算機上運行,並且包括所有必要的內容。
聽起來您缺少平台插件。 它應該在platforms
子文件夾中的可執行文件文件夾中。 這就是為什么您沒有窗口的原因-運行時無法加載平台支持插件。 在Windows上應該是qwindows.dll
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.