ブレークポイントを追加する

ブレークポイントを追加するには:

  1. 次のいずれかの方法で新しいブレークポイントを追加します:
    • コードエディタで、アプリケーションを停止させたい特定の行の左マージンをクリックするか、F9 キー(macOS ではF8 キー)を押します。
    • Breakpoint Preset 」ビューまたは「Breakpoints 」ビューで:
      • ビューの空白部分をダブルクリックします。

        ブレークポイントプリセットビュー

      • ビューを右クリックし、コンテキストメニューから [Add Breakpoint ] を選択します。
  2. Breakpoint type 」で、アプリケーションを停止させたいアプリケーションコード内の場所を選択します。

    「ブレークポイントの追加」ダイアログ

Enabled 」のチェックを解除すると、ブレークポイントが削除されたかのように一時的に無効になりますが、ブレークポイントに関する情報は保持されるため、後で再び有効にすることができます。

指定するその他のオプションは、ファイル名や行番号、アドレス、式、関数名など、選択した場所によって異なります。次の表に、詳細オプションの概要を示します。

オプション
Condition条件が「true 」と評価された場合、ブレークポイントで停止する前に評価される条件。
Ignore countアプリケーションが停止する前に、ブレークポイントを無視する回数。
Thread specification
Pathブレークポイントを設定する際のパスの指定方法を決定します。
  • Use Engine Default は、デバッガーエンジンの推奨設定です。
  • Use Full Path 複数のモジュールに同名のファイルが含まれている場合の曖昧さを避けるため、完全なパスを渡します。これは、CDB および LLDB におけるエンジンのデフォルト設定です。
  • Use File Name ファイル名のみを渡します。これは、ソースツリーの場所がモジュールのビルド時に使用された場所と一致しない場合に役立ちます。GDB では完全なパスを使用すると処理が遅くなる可能性があるため、これがエンジンのデフォルト設定です。
Module関数またはファイルタイプのブレークポイント用にモジュール(ライブラリまたは実行ファイルのベース名)を指定し、デバッガーの起動を高速化します(CDB、LLDB)。
Commandsアプリケーションが停止した際に実行するコマンド。1行に1つのコマンドを記述します。GDBは、指定された順序でコマンドを実行します。
Tracepoint onlyトレースポイントを使用すると、ログ文を追加したりコードを修正したりすることなく、アプリケーションに関する情報を記録できます。トレースポイントの条件を設定できます。
Messageアプリケーション出力に表示するトレースポイントのメッセージ。

「方法: デバッグ」、「デバッグ」、「デバッガ」、「ブレークポイントの設定も参照してください

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.