Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2

Точка входа в процедуру не найдена в библиотеке DLL MyLib.dll

18.08.2014, 21:55. Показов 2878. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!
Не думал, что столкнусь с такой проблемой, но все же она меня нашла)

Использую вот эту dll https://github.com/wang-bin/qdevicewatcher
.pro файл не менял, только добавил
QMAKE_LFLAGS += -static
и повыпиливал строки для тестов (добавил для своего приложения)

Беда такая - запускаю свое приложения из Qt Creator'а все работает, переношу екзешник (да, дело вод виндой), все нужные Qt либы и эту QDeviceWatcher.dll в отдельную папку, запускаю экзешник и получаю ошибку "точка входа в процедуру не найдена в библиотеке DLL E:\path\to\QDeviceWatcher.dll"

Экзешник и эта либа слинкованы с ключом -static

Что-то не знаю куда копать, может знающие люди подскажут?

Добавлено через 21 минуту
конкретно не может найти точку входа _Z11qWinAppInstv. Открываю dll'ку в блокноте (да да, извращенец), это имя там есть. Вообще странно.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.08.2014, 21:55
Ответы с готовыми решениями:

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

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

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

6
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.08.2014, 22:00
Цитата Сообщение от Kastaneda Посмотреть сообщение
QMAKE_LFLAGS += -static
Что ? Для статик сборки проекта нужна отдельная сборка всего Qt, т.е нужно пересобирать весь Qt статически, в курсе?

Что касается анализа, то можно запустить программу из QtCreator-а и смотреть Process Explorer- ом модули которые подгружает программа.
0
 Аватар для RazrFalcon
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
18.08.2014, 22:01
Что-то не пойму. Вы пытаетесь собрать либу и прогу в статитку, но затем тащите за собой библиотеки - смысл?
То есть не ясен смысл от ключа "-static"
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
18.08.2014, 22:11  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Что ? Для статик сборки проекта нужна отдельная сборка всего Qt, т.е нужно пересобирать весь Qt статически, в курсе?
Да, в курсе, static тут нужен, чтоб от всяких libstdс++ отвязаться. Qt'шные либы, как написал выше, с собой тоскаю.
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Что-то не пойму. Вы пытаетесь собрать либу и прогу в статитку, но затем тащите за собой библиотеки - смысл?
То есть не ясен смысл от ключа "-static"
ответил выше.

Добавлено через 26 секунд
Avazart, или я чего-то не понимаю?
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.08.2014, 22:12
Цитата Сообщение от Kastaneda Посмотреть сообщение
Qt'шные либы, как написал выше, с собой тоскаю.
Ну так, если библиотека использует Qt "внутри" то как она должна функции получить? динамически или статически?
Как я понимаю нужно либо все динамически либо все статически собирать, но возможно я ошибаюсь.
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
18.08.2014, 22:21  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Как я понимаю нужно либо все динамически либо все статически собирать, но возможно я ошибаюсь.
Нет, dll на то и dll, что она статически при всем желании не прилинкуется. Тут дело в другом.
Попробовал запустить свое приложение из консоли, в PATH скопировал все, что QtCreator сует в PATH и все заработало. Странно, значит я что-то недоложил в папку или положил не те либы. Теперь, думаю, разберусь.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.08.2014, 22:27
Цитата Сообщение от Kastaneda Посмотреть сообщение
Нет, dll на то и dll, что она статически при всем желании не прилинкуется.
Ну я думал там "либа" т.е может lib-файл а не dll.

Насчет того чем можно смотреть модули я написал, ну и есть моя самоделка https://www.cyberforum.ru/blog... g2457.html если еще не видел.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.08.2014, 22:27
Помогаю со студенческими работами здесь

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

Не найдена точка входа в dll
Добрый вечер господа. Я скомпилировал проэкт Qt в Ms VS C++ 2010, запустил дебаг, но выдает подобное сообщение, мол, не найдена точка...

Точка входа в процедуру InitializeConditionVariable не найдена в библиотеке DLL KERNEL32.dll
Добрый день, товарищи! Помогите, пожалуйста, советом в решении следующией проблемы: Пытаюсь скомпилировать программу для дальнейшего...

Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll
Здравствуйте, коллеги! Случилась такая вещь. Малолетний внук что-то нажимал на клаве, выключил компьютер. Сейчас при запуске выходит...

Точка входа в процедуру _except_handler4_common не найдена в библиотеке DLL msvcrt.dll
Установил программу Веб Билдер 9, полученную в комплекте проверенной партнерской программы. В соответствии с приложенной видео-инструкцией ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru