2

私の質問はVS2010でのデバッグに関連しています。Kinectを使用してOpenGLでアプリを作成しています。x、y、z座標が変化し続けるため、各x、y、z座標を追跡したいと思います。特定の式でブレークポイントを設定し、いくつかクリック STEP OUT or STEP OVERして変数の次の値を再度表示する必要があります。これにより、プログラムを停止せずに各インスタンスで変数の値を取得できますか?

4

1 に答える 1

2

はい。それはウォッチポイントです。

通常のようにブレークポイントを設定し、右クリックして選択します(注意してください-これが魔法です):ヒットしたとき。

そのダイアログから:メッセージを印刷して、次のように設定します:Coords:{x}、{y}、{z}

ブレースは、シンボル値でsubを指定する方法であることに注意してください。

すべての出力がデバッグ出力ウィンドウに表示され、APIを使用したり再コンパイルしたりしなくても、いつでもどこでもこれらを設定できます。

于 2012-05-26T15:45:32.687 に答える