COMのようなアプリケーションC.exeから呼び出される別のB.dll(実際にはCOM)から呼び出されるA.dllを開発しています。A.dll をデバッグするように VC++ 2010 をセットアップしようとしています。Project->configuration properties-> Debugging->Command を C.exe に設定しました。残念ながら、私のプログラムはブレークポイントを通過しません。このデバッグシステムを機能させるには?
1 に答える
0
デバッグ情報を使用してA.dllをビルドするようにしてください:[プロパティ]>[リンカー]>[デバッグ]>[デバッグ情報の生成]= "Yes"
次に、dllとpdbsをアプリケーション出力フォルダーにコピーして、デバッグを開始します。A.dllのpdbsがロードされていることを確認してください。
[デバッグ]->[Windows]->[モジュール]に移動します。Aのpdbsがロードされていることを確認します。それ以外の場合は、右クリックして[シンボルの読み込み元]-> [シンボルパス]をクリックし、A.dllのpdbが存在するアプリケーションフォルダーをポイントします。
于 2012-11-12T15:18:53.730 に答える