Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/70: Рейтинг темы: голосов - 70, средняя оценка - 4.86
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
1

Не найдена точка входа в dll

21.02.2012, 04:25. Показов 13047. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер господа.
Я скомпилировал проэкт Qt в Ms VS C++ 2010, запустил дебаг, но выдает подобное сообщение, мол, не найдена точка входа в процедуру такой-то длл, то что можно в таком случае предпринять?
Я плохо знаком с технологией длл, потому если не затруднит вас, не могли бы вы объяснить в чем может быть ошибка? Что я мог такое написать что выдает такое сообщение.. Если можно, поясните как работает код приложения с длл и как можно возникшую проблему устранить??
Заранее очень вам благодарен! Надеюсь на вашу помощь.
Миниатюры
Не найдена точка входа в dll  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2012, 04:25
Ответы с готовыми решениями:

Точка входа в процедуру не найдена в библиотеке DLL MyLib.dll
Привет! Не думал, что столкнусь с такой проблемой, но все же она меня нашла) Использую вот эту...

Точка входа в не найдена в библиотеке DLL Qt5Core.dll
Доброго времени суток! бьюсь над проблемой уже 3 день, суть такая: собрал проект на qt 5.3.1. В...

Точка входа в процедуру не найдена в DLL (EXARO)
Пользуюсь qt 4.8, дали задание подружить с exaro, возникли большие проблемы с смаке сборкой поэтому...

Точка входа в процедуру не найдена в библиотеке dll
Здравствуйте! У меня точка входа в процедуру не найдена в библиотеке dll. Скриншот вложил. Жду...

9
Автор FAQ
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
21.02.2012, 10:25 2
просто ваше приложение не может найти библиотеку (dll) QNetworkd4.dll вот и все, библиотеки лежат в директории QtSDK
0
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
21.02.2012, 10:57  [ТС] 3
все бы хорошо, но библиотека то есть и все ведь должно работать, а вот и нет, выдает то же самое...
0
Автор FAQ
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
21.02.2012, 12:32 4
как компилируете и где запускает ?
0
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
21.02.2012, 17:31  [ТС] 5
Когда нажимаю "Начать отладку", выдает вот такое. Хотя решение построено без ошибок, тобишь скомпилировано. В C++ Microsoft Visual Studio 2010 с пристройкой Qt. Проэкт Qt-шный.
0
Автор FAQ
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
21.02.2012, 17:41 6
т.е. компилируете не в QtCreator? если нет то смотрите куда ссылается ваша ide на библиотеки, так же ради интереса скиньте в папку где собирается проект этот файл лежит он в QtSDK/Desktop/Qt/4.7.3/msvc2008/bin/ у вас путь немного может отличаться в зависимости от версии и от используемого компилятора
1
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
21.02.2012, 18:09  [ТС] 7
папка bin уже добавлена была в переменную PATH, и значение переменной в ссылках на библиотеки указано. Скидывание в папку с проэктом уже тоже пробовал, не помогло.
Длл то есть, но точку входа в процедуру не находит.
Вот я нашел похожую тему - Вопрос по Qt , возможно у меня не та версия библиотеки, но точно ли это так, и как справиться полегче с этим.
0
Автор FAQ
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
21.02.2012, 18:16 8
Тогда смотри версию QtSDK, в Creatore можно указывать версию Qt c которой работаешь как у тебя там в VS понятия не имею...
0
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
21.02.2012, 19:04 9
ты уверен, что скидываешь нужную библиотеку? то есть debug-версию, когда делаешь debug-сборку и release-версию, когда релизную сборку?
может у тебя qt собран в release варианте? точно у найденных тобою библиотек есть буква d в конце названия?
0
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
22.02.2012, 20:04  [ТС] 10
Да, библиотеки в Qt\4.8.0\bin\QtNetworkd4.dll (и QtNetwork4.dll) есть, они подключены. Собирал как -debug-and-release. Блин, незнаю даже что делать.

Добавлено через 43 минуты
когда запускаю отладку в режиме Release то пишет что не найдена точка входа в процедуру библиотеки QtNetwork4.dll, при дебаг естесственно *****d4.dll. Пробовал из папки bin кидать их в папку с приложением - всеравно непомагает.

Добавлено через 7 минут
Использую C++ Ms visual Studio 10 + Qt 4.8.0. При компиляции использовал параметры configure -platform win32-msvc2010 -opensource -debug-and-release, пользовался jom. потом установил Qt Visual Studio Add-in, открыл проэкт, прописал в свойствах пути к include и lib, bin прописан в PATH.
0
22.02.2012, 20:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2012, 20:04
Помогаю со студенческими работами здесь

Как исправить ошибку: "Точка входа в процедуру не найдена в библиотеке DLL Qt5Core.dll" ?
При запуске приложения выдает ошибку точка входа в процедуру ?resetFormat@QDebug@@QAEAAV1@XZ не...

Точка входа не найдена
Ребят, собрал в релизе, положил необходимые библиотеки в папку, а тут такое.. Что делать?

Не найдена точка входа в процедуру
Ребят, Здравствуйте! Тут такая проблема. Как ни странно на Linux все гладко. Но Windows...

Точка входа в процедуру не найдена
Закидывал в папку с exe-шником нужные библиотеки для автономной работы моего Qt приложения и когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru