我們正在部署一個使用VS2010構建的Qt5.0.2應用程序,該應用程序在bin目錄中包含platforms/qwindows.dll
文件。我們剛剛從Qt5.0.1升級到Qt5.0.2,發現在非開發機器上我們的應用程序在加載後立即崩潰。我們將問題縮小到qwindows.dll文件。當我們使用Qt5.0.2中的qwindows.dll版本(文件大小803kb)時,應用程序崩潰。當我們離開所有其他包含的dll相同,但只用5.0.1版本(799kb)替換qwindows.dll時,一切正常。這是一個已知的錯誤?我們需要包含5.0.2版本dll的其他工作嗎?爲什麼Qt5.0.2中的qwindows.dll導致我的應用程序崩潰
0
A
回答
0
回答我的問題...
我們有自動複製相關的預建QT dll文件到我們的應用程序的安裝目錄從最新下載的QT包的vs2010
目錄的子目錄批處理腳本。看來在Qt5.0.1中,Qt dll出現在msvc2010
的lib
和bin
子目錄中,而在Qt5.0.2中,Qt dll只出現在bin
子目錄中。由於我們自動從lib
子目錄中複製dll,所以當我們遷移到5.0.2時,沒有任何東西被複制,並且舊的5.0.1 dll保留在我們應用程序的安裝目錄中。然而,qwindows.dll
文件仍然位於msvc2010\plugins\platforms
中,因此它確實得到更新,並且與舊的5.0.1 dll不兼容。
我不認爲我們對下載的Qt安裝有什麼好笑的,但是我肯定會感激如果其他同時下載5.0.1和5.0.2的用戶可以獨立驗證5.0.1版本中有dll msvc2010\lib directory
和5.0.2沒有。
相關問題
- 1. SenTestingKit爲什麼會導致我的應用程序崩潰?
- 2. 爲什麼dialog.show()導致我的應用程序崩潰?
- 3. 什麼導致我的WP7應用程序崩潰?
- 4. 是什麼導致我的應用程序在此程序中崩潰? - Android Studio
- 5. 爲什麼realloc()會導致我的程序崩潰?
- 6. 爲什麼這會導致我的程序崩潰?
- 7. 爲什麼printf導致我的程序崩潰
- 8. Swift:Downcast導致應用程序崩潰,爲什麼?
- 9. 爲什麼使用accounts.ui.config會導致我的應用程序崩潰?
- 10. 爲什麼[[UINavigationBar appearance] setTranslucent:NO]會導致我的應用程序崩潰?
- 11. 爲什麼DebugActiveProcessStop會導致我的調試應用程序崩潰?
- 12. 爲什麼多個觸摸導致我的iPhone應用程序崩潰?
- 13. 導致rails應用程序崩潰的原因是什麼?
- 14. 什麼會導致iPhone應用程序未報告的崩潰?
- 15. 什麼導致我的c + + JNI崩潰?
- 16. ClassCastException導致我的程序崩潰
- 17. unique_ptr deleter導致我的程序崩潰
- 18. mbstowcs_s導致我的程序崩潰
- 19. 爲什麼我的unwind segue崩潰我的應用程序?
- 20. httppost導致應用程序崩潰
- 21. Swift casting導致應用程序崩潰
- 22. Firebase AuthUI導致應用程序崩潰
- 23. 圖片導致應用程序崩潰
- 24. UIPickerView導致應用程序崩潰
- 25. onClickListener導致應用程序崩潰
- 26. ScrollView導致應用程序崩潰
- 27. iOS appendFomat導致應用程序崩潰
- 28. requestWindowFeature(Window.FEATURE_NO_TITLE);導致應用程序崩潰?
- 29. AppCompatActivity導致應用程序崩潰
- 30. UIView removeFromSuperview導致應用程序崩潰
試過一個調試器? –
是的。在調試時,一旦我創建了一個QApplication的實例,我就'無法加載平臺插件「窗口:可用的平臺是:windows'。然後應用程序退出代碼1. – Joey
檢查與依賴walker如果qwindows.dll需要更多的DLL不在那裏。 –