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

Susan Sarandon
Lepaskan: 2024-11-02 16:31:02
asal
137 orang telah melayarinya

Why Do I Get Semantic Errors in Eclipse After Updating the NDK and Using OpenCV4Android?

Kejayaan Kompilasi Eclipse dengan Ralat Semantik Berlarutan

Pengguna Eclipse Juno ADT mungkin menghadapi ralat semantik walaupun kompilasi berjaya, terutamanya selepas mengemas kini NDK dan peralihan kepada g 4.7. Biasanya, ralat ini dikaitkan dengan simbol daripada OpenCV4Android.

Pemerhatian:

  • Kompilasi baris perintah menggunakan ndk-build berjaya.
  • Ralat semantik hanya nyata apabila fail C dibuka dalam Eclipse.
  • Indeks CDT disyaki bertanggungjawab, kerana membina atau menjalankan aplikasi gagal apabila membuka fail C.
  • Sesetengah simbol OpenCV ( pt, queryIdx, trainIdx) tidak dapat diselesaikan, manakala yang lain tidak.

Penyelesaian Gagal:

Pelbagai percubaan, termasuk membersihkan projek, membina semula dan melumpuhkan /mendayakan pengindeks, telah terbukti tidak berkesan.

Penyelesaian:

Untuk menyelesaikan isu ini, ikut langkah berikut:

  1. Dalam Eclipse, navigasi ke sifat projek yang dipilih.
  2. Pergi ke C/C General -> Analisis Kod -> Melancarkan.
  3. Nyahtanda kedua-dua kotak semak (mungkin dilabel "Dayakan semakan ralat statik semasa pelancaran" dan "Dayakan semakan ralat semantik semasa pelancaran").
  4. Tutup dan buka semula projek atau mulakan semula Eclipse dan bina semula .

Setelah perubahan ini dibuat, Eclipse harus menyelesaikan rujukan simbol dengan tepat dan menghapuskan ralat semantik sambil masih membenarkan penyusunan yang berjaya.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Semantik dalam Eclipse Selepas Mengemas kini NDK dan Menggunakan OpenCV4Android?. 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!