Название: Точка входа в процедуру не найдена... /qwt.dll Отправлено: dumz от Март 16, 2021, 18:41 Использую в проекте библиотеку qwt. Пока запускал проект на своей машине, всё было нормально, но как только решил запустить программу на другой, то вылезла ошибка "Точка входа в процедуру не найдена в библиотеке DLL... ". Короче ругается на qwt.dll. Он в папке с exe-шником есть.
Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: Авварон от Март 17, 2021, 21:33 скорее всего перепутаны mingw/msvc библиотеки
Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: dumz от Март 17, 2021, 22:18 скорее всего перепутаны mingw/msvc библиотеки До этого у себя на компе использовал только qwt, скомпилированный для MSVS, проект также компилировал им. После того, как всплыла данная проблема, я попробовал всё сделать на MinGW: пересобрал библиотеку qwt, указал компилятору MinGW в Creator'е пути именно к dll-кам, которые собрал с помощью MinGW, собрал проект. Всё тоже самое - у меня на компе всё работает, а на других машинах ругается на qwt.dll. Ещё интересный момент, когда кидаю папку с программой на другой комп (со всеми библиотеками, которые подгрузил windeployqt + 2 библиотеки qwt), первым делом система ругается на отсутствие Qt5Core.dll, даже при том, что на компе есть Qt той же версии, что и у меня. Копирую эту либу - больше на её отсутствие не ругается, но меня смущает то, что у меня на компе эта либа в папке с exe не требуется и windeploy её не подгружает. Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: Авварон от Март 18, 2021, 02:14 еще win7 не поддерживается, кутехе нужны ф-ии от 8ки
Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: dumz от Март 18, 2021, 17:51 еще win7 не поддерживается, кутехе нужны ф-ии от 8ки Везде десятка сейчас стоит. Но вообще это для меня новость. Получается, что приложения, написанные на Qt не будут запускаться на винде 7 и ниже?Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: kambala от Март 18, 2021, 19:29 Зависит от версии Qt. Первые версии пятерки должны работать на 7, надо читать release notes. Qt 4 точно работает на ХР, вроде даже и на 2000.
Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: dumz от Март 19, 2021, 16:12 Короче проблема есть, системы одинаковые, я уже попробовал поставить на другой компьютер Qt и Qwt. Всё так же - проект, собранный на другом компьютере там работает, а скинутый с меня - нет. Пробовал запустить программу, в которой не использую Qwt, нормально работает на любом компе.
Пошёл на stack, мб там что скажут. Название: Re: Точка входа в процедуру не найдена... /qwt.dll Отправлено: kambala от Март 19, 2021, 17:45 бери dependency walker и смотри в чем дело. Есть подозрение, что у тебя зашиты абсолютные пути к дллке.
|