代码之家  ›  专栏  ›  技术社区  ›  stk

如何在Xcode中显示cppcheck输出?

  •  2
  • stk  · 技术社区  · 7 年前

    我想显示 cppcheck 直接在Xcode问题导航器中输出。我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  3
  •   stk    7 年前

    下面是一个简单的脚本,您可以将其添加为 Run Script Phase 在您的 Build Phases 在Xcode中:

    #!/bin/bash
    srcDir=src
    if which cppcheck >/dev/null; then
    cppcheck -j 4 --enable=all --inline-suppr $srcDir 2>cppcheck.txt 1>/dev/null
    pwd=$(pwd)
    sed "s|\[|${pwd}/|" cppcheck.txt | sed 's|\]: |: warning: |'
    rm cppcheck.txt
    else
    echo "warning: cppcheck not installed, install here: http://brewformulas.org/Cppcheck"
    fi