2

我在 Visual Studio 2008 中有一个解决方案,它有几十个项目。

我想将所有 pdb 放在同一个文件夹中。

从项目的属性页中,我看到 pdb 将转到“中间目录”;.obj 文件也转到“中间目录”。

我们的每个项目都有自己的文件夹,因为我们希望将 .obj 分开,同时我希望将所有 pdb 放在同一个文件夹中。

查看 buildlog.htm 我看到了控制 pdb 路径的选项 /PDB,在我看来,该选项在属性页中不可用。

也许我将不得不使用后期构建脚本?

4

1 回答 1

4

我只使用 Visual Studio 2005,但这里 PDB 路径是通过Linker Property Tab -> Debugging -> create program database 控制的。

这里的路径默认为$(TargetDir)$(TargetName).pdb,即输出(二进制)所在的目录。你确定,你没有将它与编译器- >输出选项混合在一起吗?您在那里设置的 PDB 路径仅适用于预编译的头文件。

于 2009-11-18T17:12:30.833 回答