Làm cách nào để khắc phục lỗi QGIS Điểm nhập cảnh không thể định vị được?


9

Hôm nay, sau khi trở về từ kỳ nghỉ, tôi bắt đầu QGIS 1.7 và nhận được thông điệp khủng khiếp này:

nhập mô tả hình ảnh ở đây

Giúp ai


Xin chào, bạn đã thử cập nhật qtcore4.dll chưa? Bạn có thể có một số qtcore4.dll trong hệ thống của mình. Có thể điều gì đó đã xảy ra với các biến môi trường của bạn và bây giờ bạn đang sử dụng qtcore4.dll cũ. Tôi đã có một số vấn đề tương tự (nhưng không thể nói chính xác là gì, nó đã xảy ra từ lâu rồi) và nó thực sự là do các vấn đề với các biến môi trường PATH và PYTHONPATH. Vì vậy, đối với người mới bắt đầu - hãy thử tìm tất cả các tệp qtcore4.dll trong hệ thống của bạn
Mykolas Simutis

"Như Giovanni đã nói: Đổi tên qtcore4.dll trong system32 thành một cái gì đó khác và QGIS sẽ bắt đầu." Vâng, cảm ơn. Điều đó đã giúp với vấn đề của tôi trong Lightscribe. Tôi lưu ý rằng "qtcore4.dll" được đổi tên trong thư mục windows \ system32 được Nokia đặt ở đó. Điều gì sẽ xảy ra nếu tôi gọi phần mềm Nokia? Tôi sẽ phải đổi tên nó một lần nữa? Tại sao một công ty có uy tín như chương trình Nokia lại như vậy? Trân trọng Michael

Vui lòng không thêm "cảm ơn" làm câu trả lời. Một khi bạn có đủ danh tiếng , bạn sẽ có thể bỏ phiếu cho các câu hỏi và câu trả lời mà bạn thấy hữu ích.
Fezter

Câu trả lời:


10

Tại Bồ Đào Nha, thẻ công dân cung cấp dịch vụ xác thực và chữ ký số hoạt động thông qua các trình duyệt đặt qt dll cũ hơn trong windows \ system32. Đổi tên những điểm dừng này khiến các dịch vụ này chạy ...

Bạn có thể sao chép QGIS Qtcore4.dll và QtGui4.dll vào thư mục nơi đặt qgis.exe. Điều này hoạt động mà không đổi tên của dll cũ. Lý do điều này hoạt động là thứ tự tìm kiếm được sử dụng bởi các cửa sổ để tìm các dll cần thiết cho một thực thi. Đầu tiên trong dòng là thư mục thực thi. Sau đó, nó tìm kiếm \ windows \ system32 và chỉ sau đó PATH được tìm kiếm.


10

Đó là một xung đột DLL cổ điển. Để giải quyết nó, hãy tìm kiếm các bản sao của DLL trong các thư mục hệ thống Windows và đổi tên chúng thành QtCore4.dll.bak.


8

Giải pháp, được dịch dưới đây, được đưa ra trên http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html

Trên phiên bản cài đặt OSGeo4W :

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

Trên phiên bản cài đặt độc lập

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\

2

Trên Windows 7, bạn không thể thay thế Qt.Core4.dll trong thư mục Windows ẩn C: \ Windows \ SysWOW64 \

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.