如何静态分析C ++和Objective-C ++代码?

时间:2010-05-12 07:40:05

标签: xcode static-analysis objective-c++ clang

“构建和分析”选项似乎不适用于.cpp和.mm文件。我在单个文件上尝试了“clang --analyze”而没有任何标准#includes,它运行良好。但是我无法在我的Xcode项目上运行它。我无法找到一种让clang找到标准#includes甚至UIKit.h的方法。有线索吗?

2 个答案:

答案 0 :(得分:1)

clang的C ++支持尚未完成clang web site

Apple的版本更明确clang man page

Clang目前没有C ++支持

答案 1 :(得分:1)

一种方法是为/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers中的框架创建符号链接,并指向符号链接使用-I选项。