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

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

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

関連記事

【UE4】CameraActorを切り替えたときのカクツキを直す

○ 概要 UE4のCameraActorをSetViewTargetWithBlend関数を使用してカメラを 切り替えたときにカクついてしまう問題に少し悩んだのでメモ書き 程度で残しておきます。 ○今 …

「Tortoise Git」のクローン(チェックアウト)でGithubプロジェクトの作業フォルダを作成する方法

「Git」のGUIクライアントツール「TortoiseGit」をインストールする方法 で「Tortoise Git」のインストール設定を行いましたので、今回はGithubで作成したプロジェクトの作業フ …

【UE4】Androidのパッケージビルドに失敗した時の対処

AutomationToolでのビルドエラーや下記のグレードルでのエラーが発生した時に解決した手順をまとめていきます。 LogPlayLevel: Error: ERROR: cmd.exe fail …

no image

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

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

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

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

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