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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Qt 4.5] Не найдена точка входа в QtCore4.dll (Решено!)  (Прочитано 46078 раз)
24pm
Гость
« : Март 13, 2009, 09:19 »

Приложение нормально запускается в Qt Creator, но отдельно не хочет!
Библиотеку QtCore4.dll поместил в каталог с программой, а при запуске получаю:
" Точка входа в процедуру _Z17qt_message_output9QtMsgTypePKc не найдена в библиотеке DLL QtCore4.dll. "
Подскажите, что ему нужно?
« Последнее редактирование: Март 13, 2009, 09:46 от 24pm » Записан
Rcus
Гость
« Ответ #1 : Март 13, 2009, 09:37 »

В Qt SDK есть два набора библиотек: одни для самого креатора, находятся в папке ./bin (собраны MSVC), другие для запуска приложений, находятся в папке ./qt/bin и собраны компилятором MinGW.
Записан
24pm
Гость
« Ответ #2 : Март 13, 2009, 09:46 »

Спасибо! Скопировал нужные библиотеки - помогло. Улыбающийся
Записан
crackedmind
Гость
« Ответ #3 : Март 13, 2009, 09:47 »

ээ куда скопировал? Переменные окружения установить не судьба?
Записан
Rcus
Гость
« Ответ #4 : Март 13, 2009, 09:50 »

ээ куда скопировал? Переменные окружения установить не судьба?
Может быть на целевую машину? Улыбающийся
Записан
24pm
Гость
« Ответ #5 : Март 13, 2009, 09:51 »

Скопировал в каталог дистрибутива программы.
Переменные окружения хороши для программирования/отладки, а там и так всё работает, т.к. Creator их сам устанавливает.
Записан
Rock
Гость
« Ответ #6 : Март 17, 2009, 11:18 »

А из  QtCore4.dll  и  QtGui4.dll можно "вытащить" необходимое,чтоб встроить  в  exe   или  нет в этом смысла?
Записан
Rock
Гость
« Ответ #7 : Март 17, 2009, 11:20 »

Имея ввиду  настройки   QT Creator
Записан
24pm
Гость
« Ответ #8 : Март 19, 2009, 05:53 »

Это называется статическая сборка и в Qt 4.4 нужно было собирать весь Qt с опцией --static. Creator ещё не исследовал на это, но думаю, что в этом смысле ничего не изменилось.
Записан
Rock
Гость
« Ответ #9 : Март 19, 2009, 08:51 »

Попытка  собрать  её,   результат  такой  же http://www.prog.org.ru/topic_8900_0.html
при  попытке  пересобрать  опять  ошибку  выдало.
Записан
toggetit
Гость
« Ответ #10 : Март 20, 2009, 17:40 »

Народ, а у меня приложения, написанные в креаторе не компилируются - такую же ошибку выдают! И к тому же ни одно приложение из Qt Demo не запускается предполагаю по той же причине!

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

UPD: Всё, простите вопрос снят - тупил)))
« Последнее редактирование: Март 22, 2009, 22:38 от toggetit » Записан
Den2009
Гость
« Ответ #11 : Ноябрь 19, 2009, 17:10 »

собрал QT4.4.3 с ключем -static
при запуске designer появляется такая ошибка
точка входа в процедуру _Z4endlR11QTextStream не найдена в библиотеке DLL QtCore4.dll
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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