2010-05-12 11 views
6

"Oluştur ve analiz et" seçeneği .cpp ve .mm dosyaları için çalışmıyor gibi görünüyor. Herhangi bir standart #includes olmadan bireysel dosyalarda "clang --analyze" denedim ve iyi çalışıyor. Ancak bunu Xcode projemde çalıştıramıyorum. Ben bile UIKit.h gibi standart #includes bulmak clang yapmak için bir yol bulamadık. Herhangi bir ipucu?C++ ve Objective-C++ kodları nasıl statik olarak analiz edilir?

cevap

1

clang en C++ desteği tamamlanmadı henüz clang web site

Apple'ın sürüm clang man page

Clang şu anda C++ desteği

+1

Haklısınız, ancak analizörü istediğiniz herhangi bir dosya üzerinde çalıştırmak mümkündür. Ve ben de tamamlanmamış işlevsellikten memnunum. Ayrıca, sorum benim/eklenmiş çerçeveler bulmak clang yapmak nasıl oldu. – Plumenator

+0

Düz C veya Obj C dosyalarını denediniz mi? En az XCode anahtarlarını düz gcc'ye derler ve Statik analiz için de yapabilir – Mark

1

Tek yön yoktur mevcut Çerçeveleriyle sembolik yaratmaktır daha açık olduğunu /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers ve -I seçeneğini kullanarak sembolik bağlantılara işaret edin.