2010-05-12 18 views
6

"बिल्ड और विश्लेषण" विकल्प .cpp और .mm फ़ाइलों के लिए काम नहीं प्रतीत होता है। मैंने व्यक्तिगत फाइलों पर बिना किसी मानक # शामिल किए "clang --analyze" की कोशिश की और यह अच्छी तरह से काम करता है। हालांकि मैं इसे अपने एक्सकोड प्रोजेक्ट पर चलाने में सक्षम नहीं हूं। मैं क्लैंग को मानक # शामिल करने का तरीका नहीं समझ पाया, जैसे कि UIKit.h। कोई सुराग?सी ++ और उद्देश्य-सी ++ कोड का स्थिर विश्लेषण कैसे करें?

उत्तर

1

बजना के सी ++ समर्थन को पूरा नहीं कर रहा है अभी तक clang web site

एप्पल के संस्करण अधिक स्पष्ट clang man page

बजना वर्तमान में सी ++ समर्थन

+1

आप सही हैं, लेकिन आपके द्वारा पसंद की गई किसी भी फ़ाइल पर विश्लेषक को चलाने के लिए संभव है। और मैं अपूर्ण कार्यक्षमता से भी खुश हूं। साथ ही, मेरा सवाल यह था कि क्लैंग को # अंतर्निहित ढांचे को कैसे ढूंढें। – Plumenator

+0

क्या आपने सादे सी या ओब्जे सी फाइलों पर कोशिश की थी जो मुझे लगता है कि कम से कम एक्सकोड स्विच को सादे जीसीसी में संकलित करता है और यह स्टेटिक विश्लेषण के लिए भी ऐसा कर सकता है – Mark

1

एक तरीका नहीं है में मौजूद फ़्रेमवर्क के लिए सिमलिंक बनाने के लिए है है/डेवलपर/प्लेटफार्म/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers और बिंदु -I विकल्प का उपयोग करके सिम्लिंक को इंगित करें।

संबंधित मुद्दे