Düzenleme: Bazı kişiler sorumu kopya olarak işaretlemeye başladı. Bunu sorduğumda birçok benzer sorunun olduğunu unutmayın (örneğin aşağıdaki listeye bakın). Ancak bu cevapların hiçbiri sorunumu çözmedi . Uzun bir aramadan sonra , tüm kullanıcılar tarafından eksik kütüphaneye işaret eden bir yorum buldum . Şimdi, aylar sonra, yorum bir yanıt olarak değiştirildi. Ancak, bu soruyu kendim yanıtladığımda, çözümü doğrudan sağlayarak diğer insanlara yardım etmeyi amaçladım. Bu unutulmamalı ve şu ana kadar cevabım birçok insana yardımcı oldu. Bu nedenle sorum kesinlikle bir kopya değil. Bu arada: En üstte verilen bağlantıda kabul edilen cevap sorunu çözmez !
Evet, aramayı kullandım:
Platform eklentisi "pencereleri" yüklenemedi. Mevcut platformlar şunlardır: Hata
Qt C ++ Uygulamasını Visual Studio qwindows.dll hatasından dağıtma
platform eklentisi "pencereleri" yüklenemedi Kullanılabilir platformlar: pencereler, minimum
Ancak benim durumumda sorun hala devam ediyor. Qt 5.1.1'i Visual Studio 2012 ile kullanıyorum ve Uygulamamı Windows 7'de Qt Creator 2.8.1 ile geliştiriyorum. Uygulama "Release" modunda derlenir ve doğrudan Qt Creator ile başlatılırsa çalıştırılabilir.
Ancak, "yayın" -Klasöründen başlarken aşağıdaki mesajı alıyorum:
Bu uygulama, Qt platformu eklentisi "pencerelerini" bulamadığından veya yükleyemediğinden başlatılamadı. Mevcut platform eklentileri şunlardır: minimal, ekran dışı, pencereler.
Klasör yapısı şuna benzer:
release
+ gui.exe
+ icudt51.dll
+ icuin51.dll
+ icuuc51.dll
+ libGLESv2.dll
+ Qt5Core.dll
+ Qt5Gui.dll
+ Qt5Widgets.dll
+ platforms
Platforms, örneğin qwindows.dll dahil olmak üzere Qt \ Qt5.1.1 \ 5.1.1 \ msvc2012 \ plugins \ platformlarından doğrudan kopyalanan klasördür. Diğer bazı kullanıcıların yaptığı gibi onu "platform" olarak yeniden adlandırmamın bir önemi yok. Qt hala "platform eklenti pencerelerini" bulamıyor, hatam nerede?
Depends
DLL bağımlılıklarını ve bunlardan kaynaklanan sorunları gösteren aracı kullanın . Bu aracı bir exe veya dll dosyasının statik analizi için kullanabilirsiniz, ancak aynı zamanda dinamik olarak yüklenmiş DLL'lere sahip bir uygulamanın başlangıcını göstermek için de kullanabilirsiniz.