2

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

例如,生成的 pdb 文件之一最终位于...

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

而我需要它最终...

../../bin/dtAnimd.pdb

4

2 回答 2

2

当然你需要它,它很有意义。

不幸的是,CMake 开发人员不明白: http ://www.cmake.org/Bug/view.php?id=9042

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

我附加了一个补丁并基于 CMake 2.8 预编译了 Windows cmake.exe 可执行文件,该文件适用于上述问题。

于 2009-12-19T23:04:34.827 回答
0

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

于 2012-01-26T00:31:42.400 回答