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

C++ プログラミング

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

投稿日:

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

設定

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

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

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

参考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

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

関連記事

【UE4】リアルタイムグローバルイルミネーションを行うには

○ 概要 UE4でリアルタイムでグローバルイルミネーションを行いたかったので、何かないか調べてみました。 ちなみにUE4にある「ライトマスグローバルイルミネーション」は、ざっと見たところリアルタイムで …

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

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

AnacondaとPyCharmの連携

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

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

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

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

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

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