CDB

CDB プロセスの管理に関する設定を行うには、[Preferences ] > [Debugger ] > [CDB] の順に選択します。

デバッガーの環境設定にある「CDB」タブ

以下の表に設定の概要を示します。

設定項目
Additional argumentsCDB を起動するための追加引数。
Use CDB console設定されたコンソールでコンソール・アプリケーションが正常に起動せず、その後のアタッチも失敗した場合は、ネイティブ CDB コンソールを使用して問題を診断してください。このチェックボックスをオンにすると、Windows システム環境変数で設定されたコンソールが上書きされます。なお、ネイティブ・コンソールでは、アプリケーションの終了時にプロンプトは表示されません。
Ignore first chance access violationsアクセス違反例外に対するファーストチャンスブレークを無効にします。2 回目のアクセス違反が発生すると、デバッガーが中断します。
Stop when CrtDbgReport() is calledCrtDbgReport() 関数にブレークポイントを自動的に追加し、たとえばassert() によって引き起こされるランタイムエラーメッセージを捕捉します。
Correct breakpoint locationCDB では、コメント内やコードが生成されていないソース行にブレークポイントを設定できます。このような場合、ブレークポイントは、実際にコードが生成された次のソースコード行に移動されます。ソースコードエディタでブレークポイントマーカーを移動して、このような一時的な変更を反映させるには、このチェックボックスを選択してください。詳細については、「ブレークポイントの設定」を参照してください。
Use Python dumperPython Dumper クラスの抽象化レイヤーを使用して、Locals およびExpressions ビュー内のデータ項目の説明を作成します。詳細については、「デバッグヘルパーの実装」を参照してください。
Enable heap debugging通常のヒープではなく、デバッグヒープを使用してメモリを割り当てます。デバッグヒープには、ヒープ関連のバグの診断に役立つチェック機能が備わっていますが、デバッグ対象のプロセスでメモリを割り当てる際のパフォーマンスに悪影響を及ぼします。
Break Onデバッガーが、C++ 例外、スレッドの作成または終了、指定されたアプリケーションモジュールのロードまたはアンロード、または指定された出力のいずれでブレークするかを指定します。
Add Exceptions to Issues View[Issues] に、ファーストチャンス例外およびセカンドチャンス例外に関する情報を表示します。

「方法: デバッグデバッグ処理、およびデバッガーも参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.