Здравствуйте, гость ( Вход | Регистрация )
Dark2011 | Дата 17.1.2015, 16:41 |
Решено! Да вы правы! Pe explorer подтянул все библиотеки кроме плагина qwindows.dll qwindows.dll должен обязательно помещатся в папке platforms в одном каталоге с .exe ! Спасибо! |
|
FireBlack | Дата 17.1.2015, 6:57 |
В общем такая проблемка....писал приложение с Qt 5.3.2 ....работал в QtCreator с Mingw С помощью PE Explorer проверил все зависимости все библиотеки подтянул На рабочих машинах все норм запускается.... Решил провести экспримент поставил на вируталку голую Win 8.1 - поймал Runtime Error "The application has requested the Runtime to terminate it in an unusual way" Скорее всего PE Explorer отобразил не все зависимости. Используйте утилиту windeployqt.exe. Хотя, как оказалось, она копирует не все библиотеки, да и подтягивает много лишнего... Например, для запуска минимального оконного приложения на Qt 5.4 необходимо следующее: Раскрывающийся текст platforms/qwindows.dll icudt53.dll icuin53.dll icuuc53.dll libgcc_s_dw2-1.dll libstdc++-6.dll libwinpthread-1.dll Qt5Core.dll Qt5Gui.dll Qt5Widgets.dll В вашем случае, при использовании QtMultimedia, лучше еще добавить: Раскрывающийся текст mediaservice/dsengine.dll mediaservice/qtmedia_audioengine.dll Qt5Multimedia.dll Qt5MultimediaWidgets.dll |
|
Dark2011 | Дата 17.1.2015, 1:01 |
В общем такая проблемка....писал приложение с Qt 5.3.2 ....работал в QtCreator с Mingw С помощью PE Explorer проверил все зависимости все библиотеки подтянул На рабочих машинах все норм запускается.... Решил провести экспримент поставил на вируталку голую Win 8.1 - поймал Runtime Error "The application has requested the Runtime to terminate it in an unusual way" Это же приложение писал под VS2010 + Qt4.8.6, но за исключением некоторого функционала (в версии под 5 qt кое что взял из qtmultimedia) тоже проверил все зависимости, подтянул библиотеки - все запускается Подскажите куда копать)? Спасибо! |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 0:06 |