質問

Visual Studio 2008 で商用のアンマネージ C++ アプリを開発しており、静的コード分析ツールを追加したいと考えています。

何かお勧めはありますか?

このツールを MSVC に統合できれば本当に素晴らしいと思います。

私は考えています PC-Lint + 視覚的な糸くず

とはいえ、しっかりと調べてみましたが、 カバーシティ, 理解する, 、 そして 時計じかけ 同じように。

価格は実際には問題ではありません。実際にツールを使用した人の意見が欲しい アンマネージド C++ MSVC で、そして彼らはそれを本当に気に入ってくれました。

最後に、VSTS とインテル Parallel Studio も静的コード分析を提供するようになりました。いいですね~

注記:関連している 役職 Coverity が最高 (?) であることを示唆します (最後の 2 つの投稿を参照)

役に立ちましたか?

解決

私はRedLizardの建物のために働くオオトカゲには、Visual StudioのC ++静的解析プラグイン。その焦点は、プログラマによるデスクトップでの使用にあります。あなたは、コンパイラを同じように、個々のファイルでそれを実行することができ、そしてそれはすぐにあなたに結果を与えることができます。

トライアル利用可能のがあります。 ファイル名を指定して実行オオトカゲを選択し、ファイルを右クリックして、その結果は、Visual Studioの警告リストに表示されます。

他のヒント

あなたが言及したすべてのものを超えて、VSチームの開発者版はPREfastのと呼ばれる素敵な静的解析ツールがバンドルされています。その(明らかに...)だけでなくIDEに統合され、メニューを介してアクセス。 彼らは自分のビルドで実行する接頭辞と呼ばれるツールの薄いバージョン - MS内部ツールのその実際には一般公開。私は同じ決断に直面した際に個人的に、PREfastの足ります。

あなたが試すことができ CppDepend に、うまくVS 2008、2010年と統合し、かなり完全なCおよびC ++の静的解析、 2012年、2013年および2015ます。

私はちょうど私が原因の低ノイズに非常に気に入っている cppcheck に使用を開始します。

これは、Visual Studio 2008と直接統合していませんが、VSをカスタマイズすることができ、あなたがIDEに直接統合することができる必要があります。

私が使う PVS-Studio 静的コード アナライザー。この静的コード アナライザーは、Visual Studio 2005、2008、2010、2012、2013 と統合されています。

多くの追加機能があります。

  1. 数日前に最近変更されたファイルの検証。

  2. テキストファイルリスト内からのファイルによるファイルの検証。

  3. バージョン管理システムの統合。コマンドラインインターフェイスから動作する機能。

  4. 「誤警報」マーク。分析結果の保存と負荷。

  5. 利用可能なすべてのコアとプロセッサを利用します。

  6. 等...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top