1

本当にばかげている気がしますが、vera++ でワイルドカードを使用するにはどうすればよいですか? 私はできると思います:

vera++ --root "C:\Program Files (x86)\vera++\lib\vera++" -R L001 *.cpp

しかし、私は得る:

error: cannot open source file *.cpp
while executing
"GetAllLines $f"
...

ありがとう、ダニエル・デッカーズ

4

1 に答える 1

0

コメントを要約するには:

  • Vera++ はこれをサポートしていないようです。(Windows では、ワイルドカードの処理は個々のプログラムの責任です。他のプラットフォームでは、シェルによって処理されます。Vera++ が主に Windows 以外のユーザーによって開発されている場合、見落としが説明される可能性があります。)
  • これに遭遇するのはあなたが最初ではありません。
  • いくつかの回避策があります:-ファイル名として渡し、stdin のファイルのリストにパイプするか、Makefile または同様のスクリプトまたはツール ランナーを使用するか、PowerShell または for loopを使用するか、別のシェル (MinGW や Cygwin など) を使用します。
于 2014-11-14T18:11:49.990 に答える