Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Михаил от Апрель 14, 2011, 14:51



Название: Запуск собранного release приложения вне QT
Отправлено: Михаил от Апрель 14, 2011, 14:51
Добрый день!
Помогите разобраться, почему при запуске собранного екзешника (он сидит в папке вместе с нужными длл-ками - mingwm10.dll
QtCore4.dll QtGui4.dll и др) выдаёт ошбку "Точка входа в процедуру ??0PointF@@NN@Z не найдена в библиотеке DLL  QtCore4.dll"?
Пробовал разные QtCore4.dll из разных кутэшных папок. Приложение - просто пустое окошко. Заранее спасибо!


Название: Re: Запуск собранного release приложения вне QT
Отправлено: Fess от Апрель 15, 2011, 08:19
версия длл отличается от той, с которой собирался ехе.
положи _правильные_ версии библиотек в одно место с ехе и будет тебе счастье.


Название: Re: Запуск собранного release приложения вне QT
Отправлено: merke от Апрель 15, 2011, 09:24
Не обязательно, что в этой библиотеке ошибка, меняй за один раз все.


Название: Re: Запуск собранного release приложения вне QT
Отправлено: RoulanD от Апрель 18, 2011, 04:36
libgcc_s_dw2-1.dll а эту библиотечку положил к ехе файлу?


Название: Re: Запуск собранного release приложения вне QT
Отправлено: Михаил от Апрель 18, 2011, 12:10
ДА, и эту длл-ку тоже добавлял.
Спасибо всем за попытки помочь)))) Вопрос решился так. В настройках проекта в переменной PATH скопировал кутэшные пути и добавил их к аналогичной переменной среды. После этого стало запускаться.