2013-03-13 211 views
2

我知道這個主題可能在某種程度上是主觀的,但我需要一些想法。 我正在嘗試重新組織我的遊戲引擎代碼。該項目分爲模塊(核心,日誌,...)和每個模塊(或項目),我有另一個單元測試項目。這有助於重用性,因爲我可以將Log項目及其測試放入另一個項目中。我不想要一個大型的'src'文件夾和一千個文件。組織一個由eclipse和msvc共享的C++解決方案

我想在Eclipse和MSVC工作,我沒有問題vitual文件結構工作,如果它有助於維持在Eclipse和MSVC相同(或類似)的結構。

謝謝!

+0

您是否使用Visual C++/Eclipse CDT生成器考慮或測試過cmake? – 2013-03-13 10:05:33

+1

我也爲cmake擔保,因爲它是跨平臺的,所以我將它用於我自己的遊戲。這也自動暗示了對不同工具集的需求,並且與cmake相得益彰。 – 2013-03-13 10:14:37

+0

我用CMake玩過一點,當你需要注入一些標誌時,我發現它並不顯眼。我也不喜歡它插入msvc的項目。也許是時候再來一次,但我希望有另一種選擇 – Killrazor 2013-03-13 10:28:06

回答

1

如果您在同一個項目中使用不同的IDE,或者如果您想共享模塊,我建議使用CMake從單個源/項目結構生成msvc和eclipse的項目文件。

相關問題