QGIS 오류“엔트리 포인트를 찾을 수 없습니다”를 수정하는 방법? 후 다음과 같은 끔찍한 메시지를

오늘은 휴가를 마치고 QGIS 1.7을 시작한 후 다음과 같은 끔찍한 메시지를 받았습니다.

여기에 이미지 설명을 입력하십시오

도와주세요?



답변

포르투갈에서는 브라우저를 통해 작동하는 인증 및 디지털 서명 서비스를 제공하는 시민 카드가 오래된 qt dll을 windows \ system32에 넣습니다. 이름을 바꾸면 서비스 실행이 중지됩니다 …

QGIS Qtcore4.dll 및 QtGui4.dll을 qgis.exe가있는 폴더로 복사 할 수 있습니다. 이전 dll의 이름을 바꾸지 않고 작동합니다. 이것이 작동하는 이유는 실행 파일에 필요한 dll을 찾기 위해 Windows에서 사용하는 검색 순서입니다. 첫 번째 줄은 실행 가능한 폴더입니다. 그런 다음 \ windows \ system32를 검색하고 해당 PATH를 검색 한 후에 만 ​​검색하십시오.


답변

그것은 고전적인 DLL 충돌입니다. 이 문제를 해결하려면 Windows 시스템 폴더에서 DLL의 중복을 검색하고 이름을 QtCore4.dll.bak로 바꾸십시오.


답변

아래에 번역 된 솔루션은 http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html에 있습니다.

OSGeo4W 설치 버전 :

1. Find path: C:\OSGeo4W\bin
2. Copy all files to location: C:\OSGeo4W\apps\qgis\bin\

독립형 설치 버전

1. Find path: C:\programs (or program files) \Quantum GIS Wroclaw\bin\
2. Copy all files to:  C:\programs (or program files) \Quantum GIS Wroclaew\apps\qgis\bin\


답변

Windows 7의 경우 숨겨진 Windows 디렉토리 C : \ Windows \ SysWOW64 \에서 Qt.Core4.dll을 대체해야합니다.


답변