본문 바로가기
프로그래밍 놀이터/iOS

[ios] .c 파일을 import 한 후 build 가 안 된다면 pch 파일을 확인해봐라.

by 돼지왕 왕돼지 2018. 1. 31.
반응형

 [ios] .c 파일을 import 한 후 build 가 안 된다면 pch 파일을 확인해봐라.


#endif, #ifdef, .c import, build, C, Compile, compile error, endif, ifdef, import, Objective-C, PCH, [ios] .c 파일을 import 한 후 build 가 안 된다면 pch 파일을 확인해봐라., __objc__, 빌드


pch 파일은 빌드할 때 매번 사용되는 녀석으로, c 를 컴파일 할 때도 사용된다.

그래서 pch 파일에 objective-c 에서 사용하는 녀석에 대한 import 문이 있다면 compile 에러가 난다.


pch 파일에서 아래와 같이 ifdef 구문으로 처리해주어야 한다. ( c 에서는 ObjectiveC 의 header 를 import 못하니깐 )

#ifdef __OBJC__

#import “ObjecitveCHeader.h"

#endif




반응형

댓글