我一直试图在没有问题的情况下使用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失败呢?
您是否知道如何消除上述问题?
感谢您的任何建议,感谢您花时间与它共度!