0

CMake 在为 Visual C++ 生成项目文件时使用绝对路径。

有时,我需要将我的项目文件夹移动到其他驱动器。

但是当我移动文件夹(并尝试替换项目文件中的所有路径)时,这会触发一个漫长而艰巨的重新编译过程,这完全没有理由浪费我的大量时间。

如何在触发重新编译的情况下将 CMake 项目文件夹移动到任意位置?

4

1 回答 1

3

CMAKE_USE_RELATIVE_PATHS var 的文档中:

通常,无论此变量的值如何,都无法将 CMake 生成的 makefile 移动到其他位置。

于 2012-09-01T07:48:14.147 回答