我正在研究具有Visual C++(超級大多數)& XCode開發人員的跨平臺C/C++代碼庫。它也需要在Linux上編譯,因爲這是它的部署位置。我們目前正在使用從Visual C++,XCode,& Unix命令行調用的複雜的Unix makefile。關於使用本機Visual C++項目vs makefile項目的意見
然而,makefile文件的項目導致爲Visual C幾個生產力損失++開發人員:
- 較慢的構建時間
- 智能感知&文本搜索沒有爲文件很好地工作在項目沒有直接引用
- 沒有.h依賴生成(不清楚如何在Windows上執行)
添加本機Visual C++項目有以下幾種DES:
- 大量的工作提到here也許VC++ 2010的等級屬性表將有助於管理所有這些不同的平臺配置。
- 更多的工作,由於與本地項目
目前同步的makefile,我正在考慮增加一個本地項目Windows開發者。任何人都可以提供他們最好的經驗或建議如何減少這兩種方法的問題。
我已經考慮CMake並親自使用它,但它很難說服其他人學習cmake &與本地項目同步將是一個問題。
CMake只是一個問題,如果你喜歡浪費時間。那些喜歡不得不保持複雜的makefile系統的人會絕對討厭它,因爲它需要他們放下忙碌的工作並做一些重要的事情。 – 2011-01-28 01:20:45