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?


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.


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.



2

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.