Jak naprawić błąd QGIS „Nie można znaleźć punktu wejścia”?


9

Dzisiaj, po powrocie z wakacji, zacząłem swój QGIS 1.7 i otrzymałem tę straszną wiadomość:

wprowadź opis zdjęcia tutaj

Pomocy, ktoś?


Cześć, próbowałeś zaktualizować qtcore4.dll? W systemie może być kilka plików qtcore4.dll. Być może coś się stało ze zmiennymi środowiskowymi, a teraz używasz starego qtcore4.dll. Miałem podobne problemy (ale nie potrafię powiedzieć, co to było, dawno temu) i rzeczywiście były spowodowane problemami ze zmiennymi środowiskowymi PATH i PYTHONPATH. Tak więc na początek - spróbuj znaleźć wszystkie pliki qtcore4.dll w systemie
Mykolas Simutis

„Jak powiedział Giovanni: zmień nazwę qtcore4.dll w systemie32 na coś innego i uruchomi się QGIS.” Tak dziękuję. Pomogło mi to z moim problemem w Lightscribe. Zwracam uwagę, że Nokia zmieniła nazwę na „qtcore4.dll” w folderze windows \ system32. Co się stanie, jeśli zadzwonię do oprogramowania Nokia? Czy będę musiał zmienić nazwę ponownie? Dlaczego renomowana firma taka jak Nokia programuje coś takiego? Z poważaniem Michael

Nie dodawaj odpowiedzi „dziękuję”. Po uzyskaniu wystarczającej reputacji będziesz mógł głosować na pytania i odpowiedzi , które okazały się pomocne.
Fezter

Odpowiedzi:


10

W Portugalii karta obywatela, która oferuje usługę uwierzytelniania i podpisu cyfrowego działającą za pośrednictwem przeglądarek, umieszcza starsze biblioteki dll w systemie Windows \ system32. Zmiana nazwy tych zatrzymuje działanie tych usług ...

Możesz skopiować QGIS Qtcore4.dll i QtGui4.dll do folderu, w którym znajduje się qgis.exe. Działa to bez zmiany nazwy starszych bibliotek dll. Powodem tego jest kolejność wyszukiwania używana przez system Windows do znalezienia wymaganych bibliotek DLL dla pliku wykonywalnego. Pierwszy w kolejności jest folder wykonywalny. Następnie przeszukuje \ windows \ system32, a dopiero potem PATH jest przeszukiwany.


10

To klasyczny konflikt DLL. Aby rozwiązać ten problem, wyszukaj duplikaty biblioteki DLL w folderach systemu Windows i zmień ich nazwę na np. QtCore4.dll.bak.



2

W systemie Windows 7 nie można pominąć zamiany Qt.Core4.dll w ukrytym katalogu Windows C: \ Windows \ SysWOW64 \

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.