真的很难找到文档/例子,所以我想我会联系上的。
我的目标:,我想要整洁,以产生一份报告,我最终可以提交给声纳进行分析。
设置场景:,我有一个项目,它是Java的混合体(使用JNI)。我正在移植的是遗留的C++ (预-11),它是在组成项目的多个文件中使用CMake编译的。在编辑我的代码时,我可以看到clang在识别“静态”问题方面做得很好,就像我的代码一样。
问题:作为构建的一部分,我找不到任何具体的文档或如何运行clang的示例。很明显,Android是通过它的“插件”来突出显示“正在运行的”,所以它肯定已经在做我需要的事情了,但我只是不知道如何开始发布报告。
我尝试过的:
在这里迫切需要任何帮助,觉得这是微不足道的,但在我的组织中没有人尝试过这样的做法。
发布于 2021-03-12 00:27:52
set(CMAKE_CXX_CLANG_TIDY ${ANDROID_TOOLCHAIN_ROOT}/bin/clang-tidy -checks=*)适用于NDK r23 beta 1,我看到在构建命令行时会出现整洁的故障,而没有看到您提到的错误。大概是您意外地使用了您的主机的clang-整齐而不是NDK的,所以它找不到NDK头。
https://stackoverflow.com/questions/66215387
复制相似问题