0
CMake在爲Visual C++生成項目文件時使用絕對路徑。如何移動由CMake創建的文件夾?
有時,我需要將我的項目文件夾移動到其他驅動器。
但是當我移動文件夾(並嘗試替換項目文件中的所有路徑)時,這會觸發一個漫長而艱苦的重新編譯過程,這絕對沒有理由浪費我大量的時間。
如何將CMake項目文件夾移動到任意位置而不是觸發重新編譯?
CMake在爲Visual C++生成項目文件時使用絕對路徑。如何移動由CMake創建的文件夾?
有時,我需要將我的項目文件夾移動到其他驅動器。
但是當我移動文件夾(並嘗試替換項目文件中的所有路徑)時,這會觸發一個漫長而艱苦的重新編譯過程,這絕對沒有理由浪費我大量的時間。
如何將CMake項目文件夾移動到任意位置而不是觸發重新編譯?
CMAKE_USE_RELATIVE_PATHS從變種的文檔:
一般而言,是無法移動CMake的生成生成文件到不同的位置而不管這個變量的值的。
實際上,這個變量對於Visual Studio生成器非常適用(至少VS 2008和2010) – szx