0

プロジェクトの VCLinkerTool セクションに次の行があります。

OutputFile="$(OutDir)\bin\engine.dll"

ImportLibrary="$(OutDir)\lib\engine.lib"

ProgramDatabaseFile="$(OutDir)\pdb\engine.pdb"

StripPrivateSymbols="$(OutDir)\pbs\engine.pdb"

ディレクトリ内に「bin」、「lib」、「pdb」$(OutDir)ディレクトリは自動作成されますが、「pbs」ディレクトリは作成されません。

なぜこれが起こっているのかについてのアイデアはありますか? カスタム、ビルド前、またはビルド後のセクションはありません。

4

1 に答える 1

0

PDB からプライベート シンボルを削除していないためです。

pbsPDB ファイルのバージョンが必要な場合は、プロパティ ページ (リンカー -> デバッグ) でこれを明示的に設定する必要があります。

于 2011-05-10T21:07:10.250 に答える