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?


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.


10

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



2

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.