Pie*_*ter 2 c++ build-automation precompiled-headers visual-studio-2008
根据http://msdn.microsoft.com/en-us/library/yd4f8bd1.aspx,项目有2个.pdb文件.
project.pdb我用来允许稍后加载minidumps,但vcx0.pdb究竟用于什么?如果它丢失了,那不是问题,我不需要存储任何东西.
我正在尝试在不同的项目中共享PCH,这个文件是导致问题的唯一因素.如果我将使用PCH创建的vcx0.pdb复制到所有项目,那些项目将使用此文件作为基础并向其添加自己的符号.如果不为这些项目提供此.pdb文件,则会失败.
我发现了几件事:
VCx0.PDB由编译器生成并具有类型信息.它是链接器的输入.
链接器输出$(TargetName).PDB