Опция "Build and analyze", кажется, не работает на .cpp и .mm файлы. Я попробовал "лязг - анализируют" на отдельных файлах без любого стандарта #includes, и он работает хорошо. Однако я не могу выполнить его на своем проекте XCode. Я не мог выяснить способ заставить лязг найти стандарт #includes даже как UIKit.h. Какие-либо подсказки?
Один из способов - создать симлинки на Frameworks, присутствующие в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers и указать clang на симлинки с помощью опции -I.
поддержка C ++ clang не еще завершено веб-сайт clang
версия Apple более ясна страница руководства clang
Clang в настоящее время не поддерживает C ++