プログラミング、ガジェット、趣味ネタを配信するブログ

C++ プログラミング

【C++】VisualStudioの静的解析ツールCppCheckについて

投稿日:

CppCheckのインストール

① http://cppcheck.sourceforge.net/からCppCheckをダウンロードしてインストールします。

CppCheck

VisualStudioの設定

① メニュー>ツール>外部ツールを選択します。

VsSetting01

② 「追加」ボタンから項目を追加して、

  下記のように「タイトル」「コマンド」「引数」「初期ディレクトリ」の

  設定を行います。

  ※出力ウィンドウを使用にチェックを入れることで、該当コードへジャンプできます。

VsSetting02

引数について

下記でソリューション全体に対して静的解析を行います。

–quiet –enable=warning,style,performance,portability –language=c++ -j %NUMBER_OF_PROCESSORS% –template=vs –project=$(SolutionDir)\$(SolutionFileName)

CppCheckの起動方法

メニュー>ツール>CppCheck を選択することで静的解析が始まります。

補足

Visual Studio の Cppckeck アドインというものがあるみたいですので

こちらをインストールでもよさそうです。

https://visualstudiogallery.msdn.microsoft.com/80bc51e4-2c27-45b6-85e2-de9b59167f5b

参考URL

https://zenn.dev/elderlyengineer/articles/bc56552eef1c3b603b0d

https://puarts.com/?pid=1237

-C++, プログラミング

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

【GCC_2019】「ニューラルネットワークを用いたAIの格闘ゲームへの組み込み」の感想

GCCの講演の1つ「ニューラルネットワークを用いたAIの格闘ゲームへの組み込み」を聞いた感想をまとめていこうと思います。 講演のスライドはこちら 感想 正直、AI(人工知能)とか機械学習とかにある程度 …

no image

【GCC_2019】「BIOHAZARD RE:2の開発中のプレイログを収集した成果と過程」の感想

GCC2019の講演の1つ「BIOHAZARD RE:2の開発中のプレイログを収集した成果と過程」の感想をまとめていきたいと思います。 バイオハザードというビッグタイトルで、プレイログを使用してどのよ …

C#オープンソース次世代型ゲームエンジン「Xenko」がリリースしてました!

「シリコンスタジオ株式会社」C#オープンソース次世代型ゲームエンジン「Xenko」を正式リリースしたとのことです。 シリコンスタジオでエフェクトツール「BISHAMON」なども作っている会社ですね。 …

no image

C++ メモリ領域に関して

プログラムのメモリ領域には、下記の4つがあるようです。 プログラム作成やデバッグの際に気を付けておくことで問題等を事前に防ぐことが出来ると思うので覚えておきましょう。 ヒープメモリ newやmallc …

no image

【Unity】Standard Assets のバーチャルパッドを使ってみよう!

無料で配布されているStandart Assetsのバーチャルパッドを使用する方法をまとめていきます。 動作確認環境 ・Unity 5.6.3p1 ・Standard Assets Version:1 …

スポンサー 人気記事 最近の投稿