我在项目的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”目录不是。
关于为什么会发生这种情况的任何想法?我没有自定义,预制或后构建部分。
答案 0 :(得分:0)
因为您的PDB不是stripping private symbols。
如果您需要pbs
版本的PDB文件,则需要在属性页(Linker - > Debug)中明确设置它。