콘텐츠로 건너뛰기
Home » 윈도에서 clang

윈도에서 clang

[Objective-C] 윈도에서 Objective-C 2.0 컴파일하기 (Clang)

Dev-CppGnuStep for win32를 사용하면 윈도 환경에서도 Objective-C 코드를 컴파일 할 수 있다. (GnuStep이 AppKit을 100% 지원하지는 않지만 흠흠..) 그런데 Dev-Cpp에서 사용하는 gcc는 Objective-C 2.0의 문법을 제대로 컴파일하지 못한다.
예를 들면 NSAutoreleasePool 객체를 사용하는 대신 @autoreleasepool{ } 블럭을 사용한다거나, @(23+1)과 같은 리터럴 문법, ^(void){ } 과 같은 코드 블럭은 컴파일 오류를 낸다. gcc 4.5부터인가 Objective-C 2.0을 지원한다고 하는데 MinGW의 최신 버전에서도 제대로 컴파일이 안된다.더 보기 »[Objective-C] 윈도에서 Objective-C 2.0 컴파일하기 (Clang)