[c++] Xcode에서 C ++ 11을 사용할 수 있습니까?



Answers

======= 2012 년 업데이트 : =======

Clang으로 시작 - Clang에서 많은 C ++ 11 기능을 사용할 수 있습니다. Xcode에 포함되어 있습니다.

======= 2011 년 1 월 원판 답변 : =======

인텔의 컴파일러는이 시점에서 가장 깨끗한 방법 일 수 있습니다. http://software.intel.com/en-us/articles/intel-composer-xe/

clang의 유망하지만 특히 안정적인 기능은 아니지만 wrt c ++ 0x 기능이 있습니다. C ++은 여전히 ​​clang을위한 새로운 기능입니다.

gcc : 비교적 성숙하지만, xcode 용 컴파일러 플러그인을 작성하고 유지 관리해야합니다.

당신은 또한 커스텀 스크립트를 지정할 수 있지만, 그 모든 것을 지키지 않고 어댑터 툴을 만들지 않는다면 ... 유지하는 것이 어려울 것입니다.

Question

일부 크로스 플랫폼 프로젝트 (Windows + Mac)에서 일부 C ++ 11 기능 (예 : auto ) 사용을 고려하고 있습니다. Windows에서 Visual Studio는 곧 출시 될 C ++ 11 표준의 일부를 지원하므로 코드 기반을 단순화 할 수 있으므로 당연히 이러한 기능을 사용하기 시작했습니다.

그러나 내가 아는 한 현재 XCode 버전 (3.2.4 + GCC 4.2)은 C ++ 11 기능을 전혀 지원하지 않습니다. GCC 버전이나 CLang 버전을 어떻게 든 업그레이드 할 수 있습니까? 아니면 그냥 내 혀를 물어보고 애플이 미래에 새로운 버전을 꾸릴 때까지 기다려야 할까?




교차 플랫폼 프로젝트 (MacOSX, iOS, gcc / linux, MSVC 10 / windows 용 LLVM)에서 자동, decltype (), range for "(for)"작업을 찾았습니다.

lambdas & variadic 매크로는 LLVM 하에서는 아직 슬프게도 작동하지 않습니다.




Related