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 回答