代码重用的方式讨论

最近要开发一系列的棋牌游戏,第一次做手机游戏方面的开发,特此来请教一下。由于要开发20款棋牌游戏,考虑的代码的重用的问题,所以打算做一个简单的框架,来提高代码的重用度。我想把不同模块的代码,放到不同的静态库中。但是我担心在跨平台编译的时候出现问题。有相关经验的同学,希望不要吝啬前来指导一下

多谢指教

调查了一下,个人觉得还是可以把框架跟游戏的实现代码分开到俩个项目来实现的,在发布的时候,android的交叉编译需要用NDK对自己开发的框架的静态先进行一下,编译,然后使用那个静态库的就行了,ios版本的用xcode编译一下。应该是可以的。
框架中网路的部分跟线程部分,考虑使用c++ boost library
PS:这只是我没有动手做之前考虑的,实际开发过程中,有啥问题,我再更新,希望能给一样需要开发一个游戏客户端框架的同学一点启发。刚刚看看cocos2d-x,有啥问题,还请老同学,指正

不要用xcode作为主要开发环境,因为LLVM的c++语法词法检查非常的不严格,放到gcc下面会报很多错误

而且xcode的c++支持很弱