我在Visual Studio 2008中有一个解决方案,它有几十个项目。
我想把所有的PDB放在同一个文件夹中。
从项目的属性页,我看到pdb将转到“中间目录”;同时.obj文件将转到“中间目录”。
我们的每个项目都有自己的文件夹,因为我们希望将.obj分开,同时我希望将所有pdb都放在同一个文件夹中。
在buildlog.htm中,我看到了控制pdb路径的选项/pdb,在属性页中,这个选项似乎不可用。
也许我必须使用后期构建脚本?
我只使用Visual Studio 2005,但这里的pdb路径是通过 链接器 属性选项卡-> 调试 ->创建程序数据库。
这里的路径默认为 $(TargetDir)$(TargetName).pdb 这就是您的输出(二进制)要转到的目录。 你确定,你没有把它和 编译程序 -gt; 产量 选项?您设置的PDB路径仅用于预编译头。
$(TargetDir)$(TargetName).pdb