我们有一些开发人员正在从事一个非商业(即仅供娱乐)跨平台C++项目。我们已经确定了所有我们需要的跨平台库。但是,有些开发人员更喜欢使用Microsoft Visual C ++ 2008,而另一些则更喜欢在GNU / Linux上使用Emacs编写代码。我们想知道是否可能让我们所有人都能从同一代码库中以更或多或少同时地在这两个环境下工作。最终,我们希望该项目能够从一开始就在这两个平台上编译通过。
如果这不可能,我们的任何开发人员都乐意切换到其他环境。我们所有人都定期使用Linux和Windows,并且都喜欢这两个平台,因此这不是试图向一个集合的开发人员传授另一个平台优点的问题。这是关于我们每个人都能够在自己最喜欢的环境中进行开发,同时在一个有趣的项目上进行协作。
是否有任何建议或经验可以分享?