私の主なプロジェクトは、MFC アプリケーションと、DLL を出力する別のプロジェクトです。メイン プロジェクトは、この DLL を使用しています。
コードは問題なく実行されますが、DLL コードにブレーク ポイントを設定すると、コードを実行してもコードがこのブレーク ポイントで停止しません。
プロジェクトにどのような変更を加える必要がありますか?
助けてくれて本当にありがとうございます。
よろしくお願いします
ちんたん
私の主なプロジェクトは、MFC アプリケーションと、DLL を出力する別のプロジェクトです。メイン プロジェクトは、この DLL を使用しています。
コードは問題なく実行されますが、DLL コードにブレーク ポイントを設定すると、コードを実行してもコードがこのブレーク ポイントで停止しません。
プロジェクトにどのような変更を加える必要がありますか?
助けてくれて本当にありがとうございます。
よろしくお願いします
ちんたん
ここでの基本的なトラブルシューティング ツールは、Debug + Windows + Modules ウィンドウです。まず、モジュールのリストに DLL が表示されていることを確認します。そうしないと、メインの EXE が何らかの形で DLL をロードせず、ブレークポイントが機能しなくなります。次に、DLL のパスに注意を払い、古いコピーではなく、ビルドしたばかりのものであることを確認します。次に、DLL を右クリックし、[Symbol Load Information] をクリックします。デバッガーがコード内のブレークポイントを設定する場所を正確に把握するために必要な、PDB を検索した場所が表示されます。プロジェクトによって作成されたばかりの PDB と一致していることを確認してください。