Russian Qt Forum
Ноябрь 22, 2024, 17:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запуск приложения на другом ПК(Qt 5.7.0)  (Прочитано 5782 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Март 13, 2017, 14:34 »

Написал прогу используя Qt 5.7.0. Запускается,работает.
Беру exe - файла вместе с либами:
Код:
libgcc_s_dw2-1.dll, 
libstdc++-6.dll,
libwinpthread-1.dll,
Qt5Cored.dll,
Qt5Guid.dll,
Qt5SerialPortd.dll,
Qt5Widgetsd.dll
и при запуске на другой машине выдается ошибка:
Код:
"This application has requested the Runtime to terminate it in an unusual way"

Данную проблему предлагают решить так:
Код:
Решение

Необходимо скачать и установить пакет, соответствующий вашей операционной системе:

Microsoft Visual C++ 2005 Redistributable Package (x86) - поддерживает 32-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows ME;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++ 2005 Redistributable Package (x64) - поддерживает 64-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) - поддерживает 32-х битные Windows 2000;Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista;Windows XP
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) - поддерживает 64-х битные Windows 2000;Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista;Windows XP
Причина
Ошибка приложения "This application has requested the Runtime to terminate it in an unusual way" сообщает о нарушении программной защиты.

Но мне кажется все намного проще. Улыбающийся
Т.к. раньше писал на QtSDK и все прекрасно работало на других машинах.

Скажите как можно решитть данную проблему Непонимающий Непонимающий Непонимающий
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Март 13, 2017, 14:47 »

Это

Цитировать
libgcc_s_dw2-1.dll,
libstdc++-6.dll,
libwinpthread-1.dll,

и это

Цитировать
Microsoft Visual C++ XYZ Redistributable Package ...

вещи несовместимые.

Цитировать
Qt5Cored.dll,
Qt5Guid.dll,
Qt5SerialPortd.dll,
Qt5Widgetsd.dll

Вообще-то этого мало.

Цитировать
Скажите как можно решитть данную проблему

Как ? КакОм!

PS: Ну сколько уже можно задавать такие вопросы?  Злой
« Последнее редактирование: Март 13, 2017, 14:49 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #2 : Март 13, 2017, 15:08 »

Это

Цитировать
libgcc_s_dw2-1.dll,
libstdc++-6.dll,
libwinpthread-1.dll,

и это

Цитировать
Microsoft Visual C++ XYZ Redistributable Package ...

вещи несовместимые.

Цитировать
Qt5Cored.dll,
Qt5Guid.dll,
Qt5SerialPortd.dll,
Qt5Widgetsd.dll

Вообще-то этого мало.

Цитировать
Скажите как можно решитть данную проблему

Как ? КакОм!

PS: Ну сколько уже можно задавать такие вопросы?  Злой

Прошу прощения за глупые вопросы!
Вот вы говорите этого мало. А какие либы нужно еще
подключить?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Март 13, 2017, 15:15 »

Есть windeployqt, воспользуйся им.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Март 13, 2017, 15:38 »

не вижу platforms\qwindowsd.dll. См. https://doc.qt.io/qt-5/windows-deployment.html
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #5 : Март 13, 2017, 17:34 »

Есть windeployqt, воспользуйся им.

Спасибо
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #6 : Март 13, 2017, 17:39 »

не вижу platforms\qwindowsd.dll. См. https://doc.qt.io/qt-5/windows-deployment.html

Спасибо
Записан
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #7 : Март 13, 2017, 23:53 »

Статическая сборка 5.7.1, поставил и радуюсь.
https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW
Проги запускаются везде и отовсюду, весят по 15-50 мегабайт и ничего не просят.
При этом все работает - виджеты, QML, XML, мультимедия, сеть, база...
Записан

Эвтаназия - наше хобби!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 23.