代码之家  ›  专栏  ›  技术社区  ›  Derick Schoonbee

我可以从qt creator中的自定义生成步骤获取生成警告吗?

  •  4
  • Derick Schoonbee  · 技术社区  · 16 年前

    我有以下脚本,在qt creator中作为自定义构建步骤运行:

    git ls-files . | egrep "\.cpp$|\.h$" | xargs vera++
    

    然后输出:

    foo/bar.cpp:1: no copyright notice found
    

    我还使用的另一个脚本是:

    cppcheck . --template gcc -q --enable=style,unusedFunctions
    

    输出:

    apple.h:8: style: The class 'MyPie' has no constructor. Member variables
     not initialized.
    

    我想双击错误并转到编译输出窗口中的源代码。似乎只检测到GCC错误,而忽略这些自定义错误,即使它们具有相同的格式。

    1 回复  |  直到 9 年前
        1
  •  3
  •   MBach gregschlom    9 年前

    不幸的是,这是正确的:qt creator使用输出解析器从应用程序的输出中过滤出有趣的内容。此时,根据用于构建的工具链选择解析器。自定义生成步骤目前未分配任何输出分析器。我们应该添加一种方法,至少将现有的解析器添加到自定义构建步骤中。

    我建议在qt creator BugTracker中编写一个功能请求,位于 https://bugreports.qt.io/browse/QTCREATORBUG