> 백엔드 개발 > C++ > 본문

클린 빌드 후에도 Eclipse 컴파일 오류가 발생하는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-03 22:54:30
원래의
986명이 탐색했습니다.

Why Do I Get Eclipse Compilation Errors Even After Clean Builds?

클린 빌드에도 불구하고 Eclipse 컴파일 오류: 의미 오류 지속성

컨텍스트:
당신이 겪었던 문제 성공적인 컴파일에도 불구하고 NDK를 업데이트한 후 Eclipse Juno ADT에서 의미 오류가 발생했습니다. 오류는 OpenCV4Android 기호, 특히 distance, pt, queryIdx 및 trainIdx에서 발생합니다.

문제 해결:
프로젝트 정리, 재구축, 새로 고침, 비활성화/비활성화 등 수많은 시도가 이루어졌습니다. 인덱서를 활성화하고 포함 경로를 조정합니다. 그러나 인덱스는 손상된 상태로 유지됩니다.

관찰:

  • 명령줄 빌드가 성공했습니다(ndk-build clean, ndk-build).
  • C 파일(jni 폴더)을 연 후에만 Eclipse에 오류가 나타납니다.
  • C 파일이 열려 있지 않으면 프로젝트가 성공적으로 빌드 및 배포될 수 있습니다.

특징 :
queryIdx, pt 및 line을 활용하는 코드는 오류가 발생하지만 이러한 기호가 명시적으로 정의된 경우에는 작동합니다.

해결책:

  1. 프로젝트의 Eclipse 환경 설정으로 이동하십시오: C/C General -> 코드 분석 -> 실행 중입니다.
  2. 두 확인란을 모두 선택 취소하고 닫습니다.
  3. 프로젝트를 닫았다가 다시 엽니다(또는 Eclipse를 다시 시작합니다).
  4. 프로젝트를 다시 빌드합니다.

이 수정은 유효하지 않은 코드 분석을 비활성화하고 의미 오류를 해결하여 올바른 코드 해결을 보장합니다.

위 내용은 클린 빌드 후에도 Eclipse 컴파일 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿