Bagaimana cara memperbaiki kesalahan QGIS "Titik Masuk tidak dapat ditemukan"?

9

Hari ini, setelah kembali dari liburan, saya memulai QGIS 1.7 dan menerima pesan yang mengerikan ini:

masukkan deskripsi gambar di sini

Tolong, tolong siapa?

vascobnunes
sumber
Hai, sudahkah Anda mencoba memperbarui qtcore4.dll? Anda dapat memiliki beberapa qtcore4.dll di sistem Anda. Mungkin sesuatu terjadi pada variabel lingkungan Anda dan sekarang Anda menggunakan qtcore4.dll lama. Saya memiliki beberapa masalah yang sama (tapi tidak bisa mengatakan apa sebenarnya, sudah lama sekali) dan memang karena masalah dengan variabel lingkungan PATH dan PYTHONPATH. Jadi sebagai permulaan - cobalah untuk menemukan semua file qtcore4.dll di sistem Anda
Mykolas Simutis
"Seperti yang dikatakan Giovanni: Ganti nama qtcore4.dll di system32 menjadi sesuatu yang lain dan QGIS akan dimulai." Ya terima kasih. Itu membantu masalah saya di Lightscribe. Saya perhatikan bahwa "qtcore4.dll" yang diubah namanya di folder windows \ system32 ditempatkan di sana oleh Nokia. Apa yang akan terjadi jika saya memanggil perangkat lunak Nokia? Apakah saya harus mengganti nama lagi? Mengapa perusahaan terkenal seperti program Nokia melakukan hal seperti itu? Salam Hormat Michael
Tolong jangan tambahkan "terima kasih" sebagai jawaban. Setelah Anda memiliki reputasi yang cukup , Anda akan dapat memilih pertanyaan dan jawaban yang menurut Anda sangat membantu.
Fezter

Jawaban:

10

Di Portugal, kartu warga yang menawarkan layanan autentikasi dan tanda tangan digital yang berfungsi melalui browser menempatkan qt dll yang lebih lama di windows \ system32. Mengganti nama ini menghentikan layanan ini dari menjalankan ...

Anda dapat menyalin QGIS Qtcore4.dll dan QtGui4.dll ke folder tempat qgis.exe ditempatkan. Ini berfungsi tanpa mengubah nama dll lama. Alasan ini berfungsi adalah urutan pencarian yang digunakan oleh windows untuk menemukan dll yang diperlukan untuk dieksekusi. Baris pertama adalah folder yang dapat dieksekusi. Setelah itu pencarian \ windows \ system32, dan hanya setelah itu PATH dicari.

Duarte Carreira
sumber
10

Itu konflik DLL klasik. Untuk mengatasinya, cari duplikat DLL di folder sistem Windows dan ganti namanya menjadi misalnya QtCore4.dll.bak.

underdark
sumber
8

Solusinya, diterjemahkan di bawah ini, diberikan pada http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html

Pada OSGeo4W menginstal versi:

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

Pada Standalone menginstal versi

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
sumber
2

Pada Windows 7 Anda tidak dapat mengganti Qt.Core4.dll di direktori Windows tersembunyi C: \ Windows \ SysWOW64 \

Martin
sumber