powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Runtime ошибка
13 сообщений из 13, страница 1 из 1
Qt Runtime ошибка
    #38201350
Michael Vasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только начал знакомиться с Qt.
Qt 5.0.1 + MinGW.
Сборка "shared".
Ось: Windows 7.


Простенький проект в Qt Creator компилится и запускается.

Но при попытке запустить exe, получаю такую ошибку:

Окно: Microsoft Visual C++ Runtime Library

"This application has requested the Runtime to terminate it an unusual way.
Please contact the application's support team for more information".

Dll которые сначала не находились я положил в каталог с exe.
Теперь вышеописанная ошибка.

Что нужно сделать, что бы программа заработала?
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201358
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Положить правильные dll возле exe.
Не забыть про манифесты если они есть.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201366
Michael Vasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь конечно.
Только ничего не понятно.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201377
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что непонятного? У тебя стоит несколько версий Qt, и в каждой есть набор dll'ек. Ты собрал exe с учетом dll одной версии, а рядом с exe положил dll от других версий. Вот ошибка и появляется.
А чтобы не возникало проблем из-за версий dll, микрософты придумали манифесты, манифесты позволяют иметь одновременно несколько dll с одинаковыми именами одновременно. Но при этом манифесты не позволяют свободно таскать dll между каталогами... Там уже надо делать "инсталляцию".
Так что ходи в настройки QtCreator, смотри какая именно версия Qt и какой именно MinGW был использован. Смотри где конкретно они лежат. Из тех каталогов и бери dll'ки. А лучше пропиши эти каталоги в PATH.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201383
Michael Vasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я только начинаю изучать Qt.
Скачал бинарник Qt с MinGW.
У меня нет много версий Qt и компиляторов.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201396
Michael Vasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем не менее на мысль натолкнул, спасибо.
Не хватало qwindows.dll.

Интересно, что при отсутствии других dll было внятное сообщение об ошибке, что не хватает такой то dll.

А для этой сообщение, описанное выше.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201404
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael VasilevИнтересно, что при отсутствии других dll было внятное сообщение об
ошибке, что не хватает такой то dll.

А для этой сообщение, описанное выше.
Сообщи об этом баге авторам поделки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201416
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlА что непонятного? У тебя стоит несколько версий Qt, и в каждой есть набор dll'ек. Ты собрал exe с учетом dll одной версии, а рядом с exe положил dll от других версий. Вот ошибка и появляется. хи-хи-хи ;-))
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201418
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael VasilevТем не менее на мысль натолкнул, спасибо.
Не хватало qwindows.dll.

Интересно, что при отсутствии других dll было внятное сообщение об ошибке, что не хватает такой то dll.

А для этой сообщение, описанное выше.рекомендую открыть для себя dependency walker , исключительно полезное изобретение
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201478
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychWhite OwlА что непонятного? У тебя стоит несколько версий Qt, и в каждой есть набор dll'ек. Ты собрал exe с учетом dll одной версии, а рядом с exe положил dll от других версий. Вот ошибка и появляется. хи-хи-хи ;-))А зря хихикаешь, у Анатолия проблемы внутри IDE были, а тут была попытка деплоймента.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201717
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что нужно сделать, что бы программа заработала?

Отладить программу, найти и исправить баг.
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38201926
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Vasilev,

развернутый ответ можно найти здесь http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html
...
Рейтинг: 0 / 0
Qt Runtime ошибка
    #38203019
Michael Vasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychрекомендую открыть для себя dependency walker , исключительно полезное изобретение

Анатолий ШироковMichael Vasilev,

развернутый ответ можно найти здесь http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html

Спасибо за полезные ссылки.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Runtime ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]