我将在C++中启动一个开源的跨平台项目。我的开发环境是Linux。也可能有其他开发人员从不同的平台进行开发。因此,在开始配置和开发环境设置时,我需要一些帮助,这样来自多个平台的所有开发人员都可以轻松地开发。
以下是我的问题
有什么想法吗?
编辑
谢谢你的回答。还有一个问题。
你是手工制作的吗?或者是否有任何工具可以生成它?
发布于 2009-03-26 04:03:31
对于您的项目来说,最重要的是可移植性。对每个人来说,建造和运行都应该很容易。
GCC (g++)确实是首选的编译器。它来自开源世界,因此被它广泛采用。
然而,一个简单的Makefile并不会削减它的。使用CodeBlocks或任何其他IDE生成它有一个问题:由于他们的平台,其他开发人员可能不得不生成自己的平台,但不一定有CodeBlocks,或者只是不想使用它。
有几种不同的跨平台构建系统,它们与IDE无关.其中一些创建Makefile,另一些则不使用make,而是自己构建。
编辑:要开始您的开源项目,我还推荐Karl的这本书 (可在线阅读)。玩得开心!
发布于 2009-03-26 04:02:20
根据具体平台的不同,Qt可以掌握答案。尤其是有了新执照。
发布于 2009-03-26 04:02:55
https://stackoverflow.com/questions/684449
复制相似问题