2010-04-12 72 views
0

將現有KDevelop項目文件夾複製到另一個目錄的最佳方式是什麼,以便新項目包含所有正確的目錄設置和配置,並且只需很少的手動編輯(因此較少儘可能的錯誤空間?將KDevelop項目複製到另一個目錄

有一些關於某人成功的信息here關於複製該項目,然後編輯每個引用的舊路徑,但這正是我希望避免的。事實上,Kdevelop手冊特別建議不要這樣做(參見手冊第8章「項目黑客」[會發佈一個鏈接,但我現在已經討厭)]。

該項目在SCM上共享,應儘可能少依賴特定用戶。

+0

這將是KDevelop 3或KDevelop 4? – OliJG 2011-09-26 22:45:39

回答

0

項目文件是項目相關的,因此包含大量的絕對路徑等。它最容易再次導入源作爲一個新的項目。

我正在使用CMake,這意味着我只需要重置構建路徑和安裝前綴。有時需要添加環境變量,但這只是複製+粘貼。

+2

爲什麼有人決定在項目文件中使用絕對路徑?它只是要求麻煩... – Grzenio 2011-01-28 20:57:09

0

我剛剛有同樣的問題。一個answer到一個相關的問題把我帶到了以下方法:

  • 一個可以保持(與版本控制之下)的文件<project name>.kdev4項目的頂級目錄。 (至少在我的情況下,它不包含任何絕對路徑。)

  • 項目的頂級目錄的隱藏目錄.kdev4/應該複製後,可以刪除(和版本控制除外),而kdevelop沒有加載該項目。

  • 該項目現在可以通過kdevelop使用ProjectOpen/Import輕鬆重新打開。將kdevelop指向項目的頂部目錄後,文件<project name>.kdev4被識別並可以接受。 kdevelop然後要求失蹤的選項。

該解決方案應該是乾淨的,並且在繼續處理另一個目錄中的項目時會產生最小的開銷。就我而言,重新開放cmake項目時,我可以簡單地接受提議的默認值。當關閉kdevelop時,隱藏目錄.kdev4/被重新創建。

相關問題