簡體   English   中英

無法啟動Qt快速控制應用程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM