Heute, nachdem ich aus den Ferien zurückgekehrt war, habe ich mein QGIS 1.7 gestartet und diese schreckliche Nachricht erhalten:
Hilfe, jemand?
Heute, nachdem ich aus den Ferien zurückgekehrt war, habe ich mein QGIS 1.7 gestartet und diese schreckliche Nachricht erhalten:
Hilfe, jemand?
Antworten:
In Portugal werden ältere qt-DLLs mit der Bürgerkarte, die einen Authentifizierungs- und Signaturdienst bietet, der über Browser funktioniert, in Windows \ system32 abgelegt. Durch das Umbenennen dieser Dienste werden diese Dienste nicht mehr ausgeführt ...
Sie können QGIS Qtcore4.dll und QtGui4.dll in den Ordner kopieren, in dem sich qgis.exe befindet. Dies funktioniert ohne Umbenennen der älteren DLLs. Der Grund dafür ist die Suchreihenfolge, mit der Windows die erforderlichen DLLs für eine ausführbare Datei findet. An erster Stelle steht der ausführbare Ordner. Danach wird \ windows \ system32 durchsucht und erst danach wird PATH durchsucht.
Das ist ein klassischer DLL-Konflikt. Um dies zu beheben, suchen Sie in Windows-Systemordnern nach Duplikaten der DLL und benennen Sie sie in z. B. QtCore4.dll.bak um.
Die unten übersetzte Lösung finden Sie unter http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html
Unter OSGeo4W Installationsversion:
1. Find path: C:\OSGeo4W\bin
2. Copy all files to location: C:\OSGeo4W\apps\qgis\bin\
Bei eigenständiger Installation
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\