木曜日, 8月 03, 2006

[C++] DLLをデバックできない

(自作の)DLLを(自作の)exeから動かしてデバックしようとしても、
DLLの中に入ってくれない。

結局上手くいっていません。
ググった結果、なんらかのタイミングで直るらしい。

VS.NETでのDLLデバッグ - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4724&forum=7

ブレークポイントに止まらない - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=18355&forum=7&7

VC++デバック実行(DLLなど)
http://homepage1.nifty.com/MADIA/vc/vc_bbs/200112_01120007.html

[00030728] デバックモードでブレイクポイントで静止しない
http://forums.belution.com/ja/vc/000/307/28.shtml

・プロジェクトごとコピーすれば直る(時もある)
プロジェクトごとコピーすると発生する(時もある)

http://forums.belution.com/ja/vc/000/310/10.shtml
デバックモードでビルドした場合、
そのDLL、バイナリエディタで開くと末尾が、pdbファイルの絶対パスで記述されている。
自分で作成したものを確認したが、絶対パスらしきものは確認できなかった。

[教えて!goo] openCVでのデバックエラー
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2251138
VC++ デバッガ起動時のメッセージ
  ...を読み込みました。シンボルが読み込まれていません。
は無視してよいです。 これはエラーではありません。
「実行ファイル(exe、dll)はあるけど、デバッグ情報ファイル(dbg、pdb)が見つからないよ」と言ってるだけです。
デバックモードでビルドすると、下記メッセージが表示
「...を読み込みました。シンボルが読み込まれました。」

<google 検索 キーワード>
DLL デバック

0 件のコメント: