2017-05-30 2 views
0

私は、cppファイルを実行して結果をキャプチャするexeファイルを持っています。私は、Visual Studioでexeファイルによって呼び出されているcppファイルをデバッグしたい。 現在 私はVisual Studioのプロジェクトとしてexeファイルをロードしていますが、exeファイルでも呼び出され、関連する場所にブレークポイントを保持するC++コードを開きます。 exeファイルを実行すると、ブレークポイントで停止しませんが、実行を継続して停止します。 ビジュアルスタジオで、デバッグ中にcppコードを制御するための設定がありますか。あなたがtはあなたのプロジェクト(プロジェクトのコンパイル)を構築する必要があり、私はあなたがVC++プロジェクトファイル(未エグゼファイル)をロードしていると思うVisual Studioで実行可能ファイルから呼び出されるC++ファイルのデバッグ

+0

どのようにプログラムを開始しますか?しかし、それを実行するか、それをデバッグするだけですか? –

+0

@Santosh、あなたのcppファイルのコード行にブレークポイントを追加した後、 "デバッグなしで起動(Ctrl + F5)"を使用してアプリケーションを実行しないで、F5(デバッグ開始)を使用してアプリケーションを実際にデバッグしてください。あなたのアプリはデバッグモード(リリースモードではない)にあり、コードは最適化されていませんでした。ブレークポイントがヒットした場合は、このcppファイルのコードが実際にexeファイルによって呼び出されたことを意味します。 –

+0

cppファイルは実行されず、コンパイルされます。 –

答えて

0

@santosh

  1. メニューバーのデバッグ - >デバッグを開始するにブレークポイントを入れる、またはF5キーを押します。
  2. あなたのデバッガがブレークポイントをヒットしていないにもかかわらず、あなたのメニューバーにVisualStudioをで「シンボルツールチェック - >オプション - >デバッグ:>シンボルはOK マイクロソフトのシンボルサーバープレスチック
  3. プロジェクトをビルドしてデバッグします。
関連する問題