"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?
6
A
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
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.
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
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