2012-05-18 19 views
0

我在cmake(2.8.7)和Eclipse + CDT(3.7.1)中遇到了一些困難。我使用了一個CMakeBuilder(http://www.cmakebuilder.com/),我通過這裏的搜索功能找到了它。其實我認爲,就是這樣。維護cmake項目(來自Eclipse CDT4)

  • 問題是,它不提供任何導入功能之一:所以我需要CMake的最初產生的Eclipse CDT4 Makefile文件,這需要我保持兩個獨立的編譯系統,並在複印件上工作。一個用於部署,一個用於開發。
  • 此外,我需要將我的修改複製到原始項目,逐個文件,因爲我可以在副本上工作,cmake與Makefiles一起生成。最後:工作的兩倍。每次仔細檢查一次集成。

有沒有什麼可以做的,直接從Eclipse(或另一個理智的IDE)的cmake項目上工作?主要是我需要良好的C++編輯(非常大的庫集合,所以路徑是一個主要問題,並且cmake在每個平臺上搜索這些庫)。我可以自己維護cmake,但Eclipse(和其他IDE)錯過了有用的導入設置。一些IDE雖然會很好。 ;)

最佳, 馬呂斯

回答

1

我記得KDevelop4有原生支持。另一方面:爲什麼不直接編輯0​​作爲一個簡單的腳本(來自編輯器*)並使用official GUI?我沒有在CMake中使用Eclipse,但在Visual Studio中,解決方案是在編輯任何項目或解決方案CMakeLists.txt文件後自動生成的。我希望Eclipse也有類似的東西。

Eclipse CDT4 Generator

More info.

*:Notepad++具有突出的CMake的文件。

+0

問題不在於我無法用任何編輯器編輯cmakes文件,而是項目中有大量的庫,我需要手動定位每個庫以檢查任何API的正常使用。 – wishi