使用objective-c clang静态分析仪

时间:2015-03-06 12:21:27

标签: objective-c objective-c++ xcodebuild clang-static-analyzer

我一直试图在没有问题的情况下使用clang-analyze 2天。

我使用以下命令:

checker-276/scabuild xcodebuild -workspace App.xcworkspace -scheme AppScheme -configuration Debug clean build

scan-build: Using '/Users/abc/checker-276/bin/clang' for static analysis
Build settings from command line:
    CLANG_ANALYZER_EXEC = /Users/abc/checker-276/bin/clang
    CLANG_ANALYZER_OTHER_FLAGS = 
    CLANG_ANALYZER_OUTPUT = plist-html
    CLANG_ANALYZER_OUTPUT_DIR = /var/folders/5p/48jf5v4516l7x9dhb0vj6jr0prj25r/T/scan-build-2015-03-06-113904-24636-1
    RUN_CLANG_STATIC_ANALYZER = YES

我尝试使用参数,设置sdk,构建设置,编译器等,但最终结果是相同的:

mylib.h:68:10: fatal error: 'string' file not found
#include <string>
 fatal error: 'vector' file not found
#include <vector>

我正在使用几个包含在.mm文件中的c ++库。我认为这可能是一个问题,但XCode静态分析器可以正常工作,所以我假设我也可以配置clang静态分析器来完成这项工作。

xcodebuild无论如何辛苦工作(编译)为什么scanbuild失败呢?

您是否知道如何消除上述问题?

感谢您的任何建议,感谢您花时间与它共度!

0 个答案:

没有答案