![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Dark2011 |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 17.1.2015 Пользователь №: 4318 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В общем такая проблемка....писал приложение с 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) тоже проверил все зависимости, подтянул библиотеки - все запускается Подскажите куда копать)? Спасибо! |
|
|
FireBlack |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 38 Регистрация: 17.10.2010 Из: г.Пенза Пользователь №: 2121 Спасибо сказали: 13 раз(а) Репутация: ![]() ![]() ![]() |
В общем такая проблемка....писал приложение с 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 |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 17.1.2015 Пользователь №: 4318 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Решено! Да вы правы! Pe explorer подтянул все библиотеки кроме плагина qwindows.dll
qwindows.dll должен обязательно помещатся в папке platforms в одном каталоге с .exe ! Спасибо! |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 2.5.2025, 6:33 |