Как статически анализировать код C ++ и Objective-C ++? - PullRequest
6 голосов
/ 12 мая 2010

Параметр «Построить и проанализировать» не работает для файлов .cpp и .mm. Я попытался "clang --analyze" на отдельных файлах без каких-либо стандартных #include, и он работает хорошо. Однако я не могу запустить его на моем проекте XCode. Я не мог найти способ заставить clang найти стандартный #include, как даже UIKit.h. Любые подсказки?

Ответы [ 2 ]

1 голос
/ 12 мая 2010

Один из способов - это создать символические ссылки на фреймворки, представленные в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers и указать лямку на символические ссылки используя опцию -I.

1 голос
/ 12 мая 2010

Clang C ++ поддержка еще не завершена Clang веб-сайт

Версия Apple более понятна clang man page

В настоящее время Clang не поддерживает C ++
...