1

現在、Coverity Prevent を実行しようとしていますが、Windows 7 ビルド マシンですべてが適切にセットアップされていると思います。私は AnthillPro でそれを実行しました。コードが終了して Coverity に到達すると、すべてが正常にビルドされたと表示され、次のエラーのみが表示されます。

Warning: Cygwin pathname conversion ignored; no applicable
         'bash'/'mount', 'cygpath', or registry keys found.

これで問題が解決するかどうかを確認するために Cygwin をインストールしようとしましたが、それでも同じエラーが発生します。


現在、AnthillPro 3.7 と Coverity 5.5.3 を使用しています。ビルド ログには、警告はあるがエラーはなく、何も出力されていないことが示されています。(サーバーではなく) マシン自体から直接スクリプトを実行しようとしましたが、Anthill で Coverity Prevent を使用した場合と同じエラーが発生しました

これは、ビルド ログの下部に表示される唯一の情報です。

Run from AnthillPro:
Build time (cov-build overall): 00:00:17.753597

[WARNING] No files were emitted. This may be due to a problem with your configuration
or because no files were actually compiled by your build command.
Please make sure you have configured the compilers actually used in the compilation.
For more details, please look at: 
  d:\Coverity\Intermediate\AllToolsProjects.sln_pc_vs2010\build-log.txt


Run from Script:
  The cov-build FAILED.

This may be because less than 90 percent of units were successfully compiled
Check for errors here:

  D:\\Coverity\Scripts\build_AllToolsProjects.sln_pc_vs2010.bat
  D:\\Coverity\Intermediate\AllToolsProjects.sln_pc_vs2010\build-log.txt
  D:\\Coverity\Configuration\pc_vs2010
4

1 に答える 1

1

コンパイラを構成していないようです。それは、使用しているコンパイラを Coverity Analysis のインストールに伝えるときです。 devenvコンパイラではないcl.exeです。

次のコマンドを実行します。

coverity-analysis-dir/bin/cov-configure --msvc

これは、cl.exeコンパイラを使用していることを示しており、msvcインストールされている場所に関係なく、そのタイプです。

次に、Coverity ビルドを再実行して、コンパイルがさらにキャプチャされるかどうかを確認します。

于 2012-04-25T20:23:37.577 に答える