Mengapa Saya Mendapat Ralat Semantik dalam Eclipse Selepas Mengemas kini NDK Saya?

Linda Hamilton
Lepaskan: 2024-11-02 06:34:29
asal
445 orang telah melayarinya

Why Do I Get Semantic Errors in Eclipse After Updating My NDK?

Ralat Semantik dalam Eclipse Selepas Kemas Kini NDK

Pengguna Eclipse mungkin menghadapi ralat semantik selepas mengemas kini NDK mereka, walaupun penyusunan berjaya. Isu ini, yang biasanya dilaporkan pada StackOverflow, menjejaskan projek yang menggunakan OpenCV4Android.

Simptom:

Kompilasi berjaya, tetapi Eclipse memaparkan ralat semantik, terutamanya untuk simbol seperti jarak, pt , queryIdx dan trainIdx. Ralat ini berlaku apabila fail C daripada folder jni dibuka dalam Eclipse.

Langkah Penyelesaian Masalah:

  • Projek bersih
  • Bina semula, muat semula indeks
  • Lumpuhkan/dayakan pengindeks dalam pilihan
  • Sahkan OpenCV termasuk dalam Laluan dan Simbol
  • Tukar sertakan susunan dalam Laluan dan Simbol

Pemerhatian:

  • Ralat mungkin berkaitan dengan indeks CDT.
  • Pembinaan baris perintah berjaya.
  • Ralat semantik hanya muncul dalam fail C .
  • Eclipse boleh membina dan menggunakan aplikasi Android tanpa ralat jika fail C tidak dibuka.

Penyelesaian:

Untuk menyelesaikan isu ini , pergi ke pilihan projek berikut dalam Eclipse:

C/C++ General -> Code Analysis -> Launching
Salin selepas log masuk

Nyahtanda kedua-dua kotak pilihan:

  • "Langkau analisis sumber semasa pelancaran"
  • "Langkau analisis jenis dihidupkan launching"

Kesimpulan

Dengan menyahtanda kotak pilihan ini, indeks CDT dilumpuhkan semasa pelancaran, menghalangnya daripada menjana ralat semantik. Eclipse kemudiannya akan berjaya menyusun projek tanpa ralat ini.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Semantik dalam Eclipse Selepas Mengemas kini NDK Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!