Привет, ты пытался обновить qtcore4.dll? Вы можете иметь несколько qtcore4.dll в вашей системе. Возможно, что-то случилось с вашими переменными окружения, и теперь вы используете старую qtcore4.dll. У меня были некоторые подобные проблемы (но я не могу сказать, что именно, это было давно), и это действительно было связано с проблемами с переменными окружения PATH и PYTHONPATH. Так что для начала - попробуйте найти все файлы qtcore4.dll в вашей системе
Mykolas Simutis
«Как сказал Джованни: переименуйте qtcore4.dll в system32 во что-то другое, и QGIS запустится». Да спасибо. Это помогло с моей проблемой в Lightscribe. Отмечу, что Nokia переименовала файл qtcore4.dll в папку windows \ system32. Что произойдет, если я позвоню в программу Nokia? Я должен буду переименовать это снова? Почему известная компания, как Nokia, программирует такую вещь? С наилучшими пожеланиями Майкл
Пожалуйста, не добавляйте «спасибо» в качестве ответа. Как только вы наберете достаточную репутацию , вы сможете голосовать за вопросы и ответы , которые показались вам полезными.
Фезтер
Ответы:
10
В Португалии карта гражданина, которая предлагает услугу аутентификации и цифровой подписи, которая работает через браузеры, помещает старые qt dll в windows \ system32. Переименование этих останавливает работу этих служб ...
Вы можете скопировать QGIS Qtcore4.dll и QtGui4.dll в папку, где находится qgis.exe. Это работает без переименования старых DLL. Причина, по которой это работает, - это порядок поиска, используемый окнами для поиска требуемых библиотек DLL для исполняемого файла. Первым в очереди находится исполняемая папка. После этого он ищет \ windows \ system32, и только после этого ищется PATH.
Это классический конфликт DLL. Чтобы решить эту проблему, найдите дубликаты DLL в системных папках Windows и переименуйте их, например, в QtCore4.dll.bak.
Ответы:
В Португалии карта гражданина, которая предлагает услугу аутентификации и цифровой подписи, которая работает через браузеры, помещает старые qt dll в windows \ system32. Переименование этих останавливает работу этих служб ...
Вы можете скопировать QGIS Qtcore4.dll и QtGui4.dll в папку, где находится qgis.exe. Это работает без переименования старых DLL. Причина, по которой это работает, - это порядок поиска, используемый окнами для поиска требуемых библиотек DLL для исполняемого файла. Первым в очереди находится исполняемая папка. После этого он ищет \ windows \ system32, и только после этого ищется PATH.
источник
Это классический конфликт DLL. Чтобы решить эту проблему, найдите дубликаты DLL в системных папках Windows и переименуйте их, например, в QtCore4.dll.bak.
источник
Решение, переведенное ниже, приведено на http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html.
На OSGeo4W установка версии:
На автономной версии установки
источник
В Windows 7 вы не должны пропустить замену Qt.Core4.dll в скрытом каталоге Windows C: \ Windows \ SysWOW64 \
источник