1

DLL から関数を呼び出す VS.NET 2002 (C++) の非常に単純なアプリケーションがあります。DLL は WINDDK でビルドされ、MSC_OPTIMIZATION は /Od /Oi に設定されます。

DLL からエクスポートされた関数にステップインしようとすると、失敗します。次に、WINDK (XP Checked 環境) によって生成された PDB ファイルからシンボルを読み込もうとしましたが、「pdb 形式は廃止されました」というメッセージが表示されます。

PDB ファイルは「Microsoft C/C++ MSF 7.00」です。

VS.NET 2002 はこの PDB ファイルを読み取ることができますか。それはおそらく古い/新しいですか?

よろしく オリバー

4

1 に答える 1

0

7.00 は元の VS.NET の Visual C++ のバージョン番号であるため、デバッガーはそれによって生成された PDB ファイルを使用できると期待しています。

/Zi のようなものをコンパイラに提供し、リンカーに適切なスイッチを提供して、PDB デバッグ シンボルを取得する必要があると思います。

于 2010-05-31T18:32:37.347 に答える