10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
|
|
1 | |
Не найдена точка входа в dll21.02.2012, 04:25. Показов 13047. Ответов 9
Метки нет (Все метки)
Добрый вечер господа.
Я скомпилировал проэкт Qt в Ms VS C++ 2010, запустил дебаг, но выдает подобное сообщение, мол, не найдена точка входа в процедуру такой-то длл, то что можно в таком случае предпринять? Я плохо знаком с технологией длл, потому если не затруднит вас, не могли бы вы объяснить в чем может быть ошибка? Что я мог такое написать что выдает такое сообщение.. Если можно, поясните как работает код приложения с длл и как можно возникшую проблему устранить?? Заранее очень вам благодарен! Надеюсь на вашу помощь.
0
|
21.02.2012, 04:25 | |
Ответы с готовыми решениями:
9
Точка входа в процедуру не найдена в библиотеке DLL MyLib.dll Точка входа в не найдена в библиотеке DLL Qt5Core.dll Точка входа в процедуру не найдена в DLL (EXARO) Точка входа в процедуру не найдена в библиотеке dll |
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
|
|
21.02.2012, 10:57 [ТС] | 3 |
все бы хорошо, но библиотека то есть и все ведь должно работать, а вот и нет, выдает то же самое...
0
|
10 / 10 / 1
Регистрация: 17.07.2010
Сообщений: 44
|
|
21.02.2012, 17:31 [ТС] | 5 |
Когда нажимаю "Начать отладку", выдает вот такое. Хотя решение построено без ошибок, тобишь скомпилировано. В C++ Microsoft Visual Studio 2010 с пристройкой Qt. Проэкт Qt-шный.
0
|
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
|
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 | |
22.02.2012, 20:04 | |
Помогаю со студенческими работами здесь
10
Как исправить ошибку: "Точка входа в процедуру не найдена в библиотеке DLL Qt5Core.dll" ? Точка входа не найдена Не найдена точка входа в процедуру Точка входа в процедуру не найдена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |