Xcode : "분석기는 구문 분석 오류로 인해이 파일을 건너 뜁니다"

StackOverflow https://stackoverflow.com/questions/1608946

  •  05-07-2019
  •  | 
  •  

문제

내 프로젝트에는 헤더가있는 간단한 C 파일이 포함되어 있습니다. 이와 같이:

#ifndef __IMAGE_ARRAY_3D
#define __IMAGE_ARRAY_3D

typedef struct ImageArray3D {
    double *data;                       // The image data
    LargeElement *largestElements;      // c * nLargestElements
    int c, w, h, nLargestElements;
} tImageArray3D;     // Error points to here

...

#endif

Xcode의 정적 분석기를 실행하면 다음과 같은 오류가 발생합니다.

분석기는 구문 분석 오류로 인해이 파일을 건너 뛰었습니다

'imageAreArray3d'의 다른 종류의 상징으로 재정의

이것의 원인은 무엇입니까?

도움이 되었습니까?

해결책

다음은 문제에 대한 해결책입니다. 해결책!

권장 솔루션은 프로젝트 빌드 설정에서 다른 C 플래그에 다음을 추가하는 것입니다. -d__iphone_os_version_min_required = 040100에서 040100을 배포 대상 버전 (예 : 3.0의 030000)으로 바꾸십시오.

다른 팁

프로젝트 또는 OS X 라이브러리와 같은 소리는 이미 ImageArray3D를 정의하고 사용합니다. 그냥 이름을 바꾸면 아마도 작동 할 것입니다.

원인을 찾았습니다. Xcode를 선택하면 문제 만 표시합니다, 그러면 파일에 분석기의 오류가 표시되지 않습니다! 선택한 경우에만 모두 표시 옵션, 분석기에 프로젝트를 확인하는 데 문제가 있음을 알 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top