Wie behebt man den QGIS-Fehler "Einstiegspunkt konnte nicht gefunden werden"?

9

Heute, nachdem ich aus den Ferien zurückgekehrt war, habe ich mein QGIS 1.7 gestartet und diese schreckliche Nachricht erhalten:

Geben Sie hier die Bildbeschreibung ein

Hilfe, jemand?

vascobnunes
quelle
Hallo, haben Sie versucht, qtcore4.dll zu aktualisieren? Sie könnten mehrere qtcore4.dlls in Ihrem System haben. Vielleicht ist etwas mit Ihren Umgebungsvariablen passiert und jetzt verwenden Sie die alte qtcore4.dll. Ich hatte einige ähnliche Probleme (kann aber nicht genau sagen, was es schon lange her ist) und es war tatsächlich auf Probleme mit PATH- und PYTHONPATH-Umgebungsvariablen zurückzuführen. Also für den Anfang - versuchen Sie, alle qtcore4.dll-Dateien in Ihrem System zu finden
Mykolas Simutis
"Wie Giovanni sagte: Benennen Sie qtcore4.dll in system32 in etwas anderes um und QGIS wird gestartet." Ja Dankeschön. Das hat mir bei meinem Problem in Lightscribe geholfen. Ich stelle fest, dass die umbenannte "qtcore4.dll" im Ordner "Windows \ system32" von Nokia dort abgelegt wurde. Was passiert, wenn ich die Nokia-Software aufrufe? Muss ich es erneut umbenennen? Warum programmiert ein renommiertes Unternehmen wie Nokia so etwas? Mit
Bitte fügen Sie als Antwort kein "Danke" hinzu. Sobald Sie einen ausreichenden Ruf haben , können Sie Fragen und Antworten abstimmen , die Sie als hilfreich empfunden haben.
Fezter

Antworten:

10

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.

Duarte Carreira
quelle
10

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.

Unterdunkel
quelle
8

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\
Fernando Macedo
quelle
2

Unter Windows 7 sollten Sie nicht versäumen, die Qt.Core4.dll im versteckten Windows-Verzeichnis C: \ Windows \ SysWOW64 \ zu ersetzen

Martin
quelle