2014-05-04 75 views
2

我有一個在Linux上使用Makefile構建的大型複雜項目。我需要將它移植到Windows並自動構建它。我已經通過Windows上的Cygwin對make文件進行了測試編譯,但從長遠來看,Cygwin解決方案對我無效。是否有任何適用於C++的構建自動化工具,在Linux和Windows上都可以很好地工作?C++自動化構建

+1

E.g.螞蟻或cmake。但是,對不起,你的問題是OT! –

+0

cygwin make有什麼問題? –

+0

我以前遇到過Cygwin的不同問題。 – RegedUser00x

回答

2

我個人會爲此推薦CMake。我有一個適度複雜的C++項目,我需要在linux和cygwin以及VS2013上同時構建g ++,並且CMake工作得很好。

我從https://github.com/SRombauts/cpp-skeleton開始,並從那裏開始。我不得不花上幾個小時繼續學習CMake,但我覺得這對於跨平臺來說是一筆不錯的投資。

關於同樣好的注意事項 - CMake爲每個構建目標創建一個VS項目。這是很好的建設,但我不會說發展跨平臺的作品同樣好。這對我來說不是問題 - 每個人都在Linux上開發,但是YMMV。

祝你好運!