2014-02-07 151 views
0

所以我正在研究我的文憑論文,到目前爲止一切都很順利。QT平臺插件「windows」

因此,本週我在我的電腦上安裝了Win8.1,並安裝了QT,實現了一些東西,並希望將我的程序的發行版發送給我的公司。 我編譯了這個洞的東西,將它複製到我的發佈文件夾中,並且出現錯誤。

「此應用程序無法啓動,因爲它無法找到或加載Qt平臺插件」窗口「。」

我搜索了一下,發現我添加了一個名爲「platforms」的文件夾。說完了。同樣的錯誤。我也嘗試將hole plugins文件夾複製到我的發佈文件夾中。同樣的錯誤。 我真的需要幫助,因爲我的老闆不滿意工作太遲。

我希望有人能幫助我。

+0

添加目錄結構;你使用哪個編譯器?例如。當使用MSVC時,目標計算機將需要安裝MSVC運行時。與Dependency Walker檢查什麼是缺失。確保你閱讀https://qt-project.org/doc/qt-5.1/qtdoc/deployment-windows.html –

+0

我的目錄結構:http://www.pic-upload.de/view-22196593/folder。 png.html 我使用MinGW 32bit作爲編譯器。 – mreithuber

+0

qwindows.dll應放置在平臺目錄中。 –

回答

-2

我發現問題了!

以前我用我的舊QT安裝的DLL。我只是從新的Installtion複製到一個文件夾和EXE。我現在甚至不需要qwindow.dll。 但是!我現在的作品... :)

有沒有辦法,我創建我自己的DLL,只爲我的應用程序?

但是,仍然感謝您的幫助!

+1

對於未來的訪問者來說,這個答案是完全沒有用的,請花點時間來真實地描述問題(假設你有足夠的關注點了解),以及爲什麼提出的解決方案能夠解決問題。 – IInspectable

0

您是否還將「qminimal.dll」放置在您的平臺目錄中?

編輯: 對不起,「qminimal.dll」沒有顯示在我以前的帖子。

+0

我做了,我不知道什麼是錯的:S – mreithuber

+0

如果你的應用程序使用任何額外的驅動程序(插件)如SQL或其他東西,相應的DLL必須被放置在「插件」文件夾 – cee

+0

也許你也可以發佈依賴walker的屏幕截圖 http://support.microsoft.com/kb/256872/en-us – cee