2010-05-12 8 views
6

Die Option "Erstellen und analysieren" scheint nicht für .cpp und .mm-Dateien zu funktionieren. Ich habe versucht "clang - analyze" auf einzelne Dateien ohne Standard # includes und es funktioniert gut. Ich kann es jedoch nicht auf meinem Xcode-Projekt ausführen. Ich konnte keinen Weg finden, um Klänge zum Standard zu machen, wie zB UIKit.h. Irgendwelche Hinweise?Wie statische C++ - und Objective-C++ - Code analysieren?

Antwort

1

Klirren der C++ Unterstützung ist nicht vollständig noch clang web site

Apple-Version ist expliziter clang man page

Clang haben derzeit keine C++ Unterstützung

+1

Sie haben Recht, aber es ist möglich, den Analysator in einer beliebigen Datei auszuführen. Und ich bin auch glücklich mit unvollständiger Funktionalität. Meine Frage war auch, wie man Clang die #included Frameworks finden lassen kann. – Plumenator

+0

Haben Sie einfache C- oder Obj C-Dateien ausprobiert, denke ich, kompiliert mindestens XCode zu einfachen gcc und könnte dies auch für die statische Analyse tun – Mark

1

Eine Möglichkeit, symbolische Links zu den Frameworks zu erstellen ist in /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers und verweisen Sie mit den Optionen -I auf die Symlinks.