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

C++ プログラミング

【C++】VisualStudioの標準機能の静的解析ツールについて

投稿日:

コード分析を実行することで、アプリの品質を向上させることが可能です。
プログラミング手法の違反や欠陥を見つけることができます。

設定

① プロジェクトを右クリックして、プロパティを開き
  構成プロパティ>コード分析>全般の
  「ビルドに対するコード分析を有効化」を「はい」にすることで
  ビルド時にコード分析を行うようになります。
  ※Clang-Tidyの有効化に「はい」を選択するとバックグラウンドでコード分析
   を行います。

   Clang-cl ツールセットを使用する場合、Microsoft コード分析は使用
   できないようです。警告の内容も違ってきます。

VsSetting01

② 毎回ビルド時にコード分析を行う必要がない場合は
  メニュー>分析>コード分析の実行を選択することで
  手動でコード分析を行うことができます。

VsSetting02

参考URL

https://docs.microsoft.com/ja-jp/cpp/code-quality/quick-start-code-analysis-for-c-cpp?view=msvc-160
https://docs.microsoft.com/ja-jp/cpp/code-quality/clang-tidy?view=msvc-160

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

執筆者:


comment

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

関連記事

no image

AnacondaとPyCharmの連携

AnacondaでpythonインストールしてPyCharmを使用して開発を行いたかったので、手順をまとめています。 PyCharmを起動すると下記の画面が表示されますので、「New Project」 …

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

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

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

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

no image

【C++】autoは処理負荷が重い?について調査

autoを使用すると重い? C++はautoを使用すると、実行速度が重くなると風のうわさで聞いたので、実際に確認してみました。 autoとは? C++11 から導入されて、変数宣言時に具体的な型名のか …

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

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

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