1

プロセスの実行中に CDB でデバッグする場合、プログラムにブレークポイントを設定できません。ソース行の左側をクリックしてブレーク ポイントを設定すると、赤いブレークポイントが表示され、その上にビジー ステータス インジケーターが表示されました。ビジー インジケータが期待どおりに消えることはありません。デバッグを開始する前にブレークポイントを設定すると、それらは正常に適用されます。

プロセスの実行中にメニューから Debug->interrupt を選択すると、QT Creator もプロセスを一時停止できません。したがって、問題の原因は、QTC がプロセスを一時停止してブレークポイントを適用できないことが原因であると考えられます。

GDB を使用すれば、すべて問題ありません。しかし、コンパイル速度がはるかに遅いため、GDB を使用するのは好きではありません。

4

1 に答える 1

1

Windows 用のデバッグ ツールがマシンにインストールされているかどうかを確認してください。 http://msdn.microsoft.com/en-us/windows/hardware/gg463009

CDB が Microsoft シンボルを検出するかどうかを確認します。

ツール >> オプション >> デバッガーに移動します

次のパスがシンボル パス テキスト フィールドに存在するかどうかを確認します。

C:\Program Files\Debugging Tools for Windows (x64) symsrv*symsrv.dll*C:\Users\vish6025\AppData\Local\Temp\symbolcache*http://msdl.microsoft.com/download/symbols

オペレーティング システムが 32 ビットの場合は、

C:\Program Files\Debugging Tools for Windows

于 2012-04-18T21:22:04.770 に答える