0

PC Lint が「問題」ビュー (Eclipse C/C++ Kepler) に出力されるようにするには、Eclipse の「正規表現エラー パーサー」にどのような正規表現スペルを設定する必要がありますか。

現在の lint 形式は -"format=LINT %t%(: %f:%l %) %n %m" で、以下を出力します:
LINT Info: Y:\path\to\file.c:91 732 Loss of sign (assignment ) (int から unsigned long)

必要なのは、最初にそれが情報、警告、またはエラーであることを特定してから取得することです:
1. ファイル: 'Y:\path\to\file.c'
2: 行: '91'
3: 説明: '732 ...」

私にとってはうまくいかなかった例が1つ見つかりました(おそらく形式が異なります)。独自の正規表現コマンドを作成しようとしましたが失敗しました。
役立つ場合は、PC-Lint 形式を変更することもできます。

4

1 に答える 1

0

次の形式オプションを使用しています。

+ffn
-"format=\q%f\q,%l  %t[%n]: \t%m\n"

Eclipse の正規表現は次のとおりです。

"(.*\\.*\\.*(h|cpp))",([0-9]*).*((Note|Warning|Error|Info)\[[0-9].*\]): *(.*)

ファイルは$1行で$3あり、説明として使用したLint $4 $6

これは次のようになります。

Lint Warning[534] 関数の戻り値を無視しています...

Eclipseの問題の概要。

于 2015-01-20T15:41:43.257 に答える