Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: 24pm от Март 13, 2009, 09:19



Название: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: 24pm от Март 13, 2009, 09:19
Приложение нормально запускается в Qt Creator, но отдельно не хочет!
Библиотеку QtCore4.dll поместил в каталог с программой, а при запуске получаю:
" Точка входа в процедуру _Z17qt_message_output9QtMsgTypePKc не найдена в библиотеке DLL QtCore4.dll. "
Подскажите, что ему нужно?


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll
Отправлено: Rcus от Март 13, 2009, 09:37
В Qt SDK есть два набора библиотек: одни для самого креатора, находятся в папке ./bin (собраны MSVC), другие для запуска приложений, находятся в папке ./qt/bin и собраны компилятором MinGW.


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll
Отправлено: 24pm от Март 13, 2009, 09:46
Спасибо! Скопировал нужные библиотеки - помогло. :)


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: crackedmind от Март 13, 2009, 09:47
ээ куда скопировал? Переменные окружения установить не судьба?


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: Rcus от Март 13, 2009, 09:50
ээ куда скопировал? Переменные окружения установить не судьба?
Может быть на целевую машину? :)


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: 24pm от Март 13, 2009, 09:51
Скопировал в каталог дистрибутива программы.
Переменные окружения хороши для программирования/отладки, а там и так всё работает, т.к. Creator их сам устанавливает.


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: Rock от Март 17, 2009, 11:18
А из  QtCore4.dll  и  QtGui4.dll можно "вытащить" необходимое,чтоб встроить  в  exe   или  нет в этом смысла?


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: Rock от Март 17, 2009, 11:20
Имея ввиду  настройки   QT Creator


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: 24pm от Март 19, 2009, 05:53
Это называется статическая сборка и в Qt 4.4 нужно было собирать весь Qt с опцией --static. Creator ещё не исследовал на это, но думаю, что в этом смысле ничего не изменилось.


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: Rock от Март 19, 2009, 08:51
Попытка  собрать  её,   результат  такой  же http://www.prog.org.ru/topic_8900_0.html
при  попытке  пересобрать  опять  ошибку  выдало.


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: toggetit от Март 20, 2009, 17:40
Народ, а у меня приложения, написанные в креаторе не компилируются - такую же ошибку выдают! И к тому же ни одно приложение из Qt Demo не запускается предполагаю по той же причине!

Переменные окружения прописаны Qt'шные (не креаторские) bin

UPD: Всё, простите вопрос снят - тупил)))


Название: Re: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)
Отправлено: Den2009 от Ноябрь 19, 2009, 17:10
собрал QT4.4.3 с ключем -static
при запуске designer появляется такая ошибка
точка входа в процедуру _Z4endlR11QTextStream не найдена в библиотеке DLL QtCore4.dll