代码之家  ›  专栏  ›  技术社区  ›  Craig Ringer

对一组显式宏组合使用cppcheck

  •  0
  • Craig Ringer  · 技术社区  · 6 年前

    cppcheck 生成默认情况下影响所有头或源的条件编译的所有宏的一组组合,然后将它们筛选为大约12个组合,除非 --force 使用。

    --config-exclude=include/port/ 过滤掉我项目中的所有端口头。

        int *foo = NULL;
    
        *foo = 1;
    

    无论如何,我真的想测试一下 宏的组合,而不是整个不可管理列表。

    有什么明智的方法 cppcheck公司

    我注意到它喜欢尝试 -DMSC_VER 没有它。如果我显式设置 -DMSC版本 然后它发现一个植入的问题 任何 #ifdef MSC_VER -UMSC_VER 然后它找不到问题,并似乎测试零组合。

    就好像 -Umacro

    0 回复  |  直到 6 年前
    推荐文章