cppcheck
生成默认情况下影响所有头或源的条件编译的所有宏的一组组合,然后将它们筛选为大约12个组合,除非
--force
使用。
--config-exclude=include/port/
过滤掉我项目中的所有端口头。
int *foo = NULL;
*foo = 1;
无论如何,我真的想测试一下
宏的组合,而不是整个不可管理列表。
有什么明智的方法
cppcheck公司
我注意到它喜欢尝试
-DMSC_VER
没有它。如果我显式设置
-DMSC版本
然后它发现一个植入的问题
任何
#ifdef MSC_VER
-UMSC_VER
然后它找不到问题,并似乎测试零组合。
就好像
-Umacro