我一直在尝试使用 clang-modernize 以及它的帮助文档中推荐的选项 CMAKE_EXPORT_COMPILE_COMMANDS. 有了这个选项,cmake会生成一个JSON文件,其中包含编译信息,例如包含路径 (参见)。 虽然该变量可以在cmake命令行上使用,但是 cmake...
我在另一个问题中已经发现,Windows/MingW没有提供nanosleep()和setitimer()函数来替代已过时的usleep()函数。但我的目标是解决cppcheck给出的所有警告,包括与usleep()相关的警告。 那么,有没有一种方法可以在Windows上避免使用usleep...
cppcheck找不到甚至是iostream这样的标准头文件,有什么想法吗? 我正在使用Ubuntu 11.04和来自存储库的cppcheck。
我想使用Cppcheck对我的C++代码进行静态代码分析。我了解到可以使用--inline-suppr命令来抑制某些警告。但是,我不知道在注释中应该放置哪个"suppressed_error_id"。// cppcheck-suppress "suppressed_error_id"
Cppcheck允许您创建自己的规则文件,但我不知道有多少Cppcheck的功能是公开的。 有人正在制作一个集合来执行JSF或MISRA规则吗?
我在我们代码库中的自己的文件上使用cppcheck。然而,有些源文件包括来自第三方库(例如./lib/some_library/)的头文件。这些也会被cppcheck自动解析。 我不想要这种情况,因为我不想看到第三方代码的警告。有没有办法解决这个问题? 与如何告诉cppcheck跳过头文件...
我不是在询问各种可用的第三方模块,以某种方式支持Cppcheck。 使用CMake 3.10,CMake似乎已经获得了一些官方的Cppcheck支持。请参阅CMAKE_<LANG>_CPPCHECK。 不幸的是,关于如何使用这个变量的文档有点稀少。是否有一个好的示例来展示如何在...
如果我启动我的cppcheck,我会得到以下错误提示:cppcheck ListLib.c (information) Failed to load std.cfg. Your Cppcheck installation is broken, please re-install. The Cp...
自从版本1.80以来,Cppcheck告诉我,在这段代码序列中(简化的情况下,data是一个变量),表达式'msg [ipos ++] = checksum(& msg [1],ipos-1)'依赖于副作用的求值顺序。BYTE msg[MAX_MSG_SIZE]; // msg ca...