2012-01-22 20 views
1

私はコンパイルしていないDLLを読み込むアプリケーションをデバッグしていますが、エクスポートされた関数がいくつかあります。DLLからPDBを作成する

DLLからPDBを生成することができるので、デバッグ時にコールスタック内にエクスポートされた関数シンボルが表示されますか?

ありがとうございます!

+2

号お問い合わせ.pdbファイルのためのDLLの所有者によって提供され、ライセンスを提供するものを持っていることは非常に正常です。 –

+0

PDBファイルの全体のポイントは、DLLファイルが提供するよりも多くのデバッグ情報を提供することです。 –

答えて

3

pdbはコード生成時にコンパイラによって生成されます。すでにdllがコンパイルされているので、pdbを生成するのに十分な情報がソースコードにアクセスできません。

しかし、多くの場合、PDBSがdll年代の作者

+0

あなたのクイックアンサーに感謝します:-)。では、コールスタック内の関数の1つがエクスポートされた関数であるかどうかをどのように知ることができますか? – TCS

+1

あなたは実際にエクスポートされた関数名を知っています(そうでなければ名前でリンクするのに失敗します)が、もっと深い名前の関数名を得ることができません – Lol4t0

関連する問題