生成VS 2008项目文件时设置PDB文件的相对输出路径

时间:2009-08-10 21:57:32

标签: visual-studio-2008 cmake

是否有人能够在生成VS 2008项目文件时使用CMake修改PDB文件的目标文件夹以使其成为相对路径?似乎他们总是使用绝对路径,我无论如何都看不到容易修改它。

作为一个例子,生成的pdb文件之一最终是......

  

E:/3dconcert-builder/dt_src_REL-2.3.0/lib/Debug /../../仓/ dtAnimd.pdb

而我需要它最终结束......

  

../../仓/ dtAnimd.pdb

2 个答案:

答案 0 :(得分:2)

当然你需要它,这很有道理。

不幸的是,CMake开发人员没有得到它: http://www.cmake.org/Bug/view.php?id=9042

“不再支持相对路径......”

我附加了一个基于CMake 2.8的补丁和预编译的Windows cmake.exe可执行文件,可以在上述问题上运行。

答案 1 :(得分:0)

根据http://www.cmake.org/Bug/view.php?id=9042,问题在Erwin的答案之后得到修复,因此CMake现在应该根据需要支持相对的.pdb路径。我没有亲自验证这一点。