如果你编写了一个C++/OO跨平台框架并且由于没有时间实现它在磁盘上的放置太多,你会怎么做?

Man*_*uel 3 c++ oop frameworks cross-platform

这个项目最初是作为一个开发平台开始的,因为我希望能够为移动设备编写游戏,同时也能够在我的台式机上运行和调试代码(即,EPOC设备模拟器非常糟糕):平台吧目前支持的是:

  • 窗口,桌面
  • WinCE的
  • 塞班
  • 苹果手机

该架构非常完整,包括16位565视频帧缓冲,闪烁,基本光栅操作,软件像素着色器,带着色器的音频混合器(dsp fx),基本输入,简单的虚拟文件系统......虽然这是第一次写入和所以有些地方需要进行一些重构.一切都已被抽象出来,指导原则是:

  • 大部分都是干净的代码,好像它只是一本书
  • 面向对象,不牺牲性能
  • 移动中心

我的想法是开源它,但是无法管理它,我怀疑软件本身会从这一举措中受益.然而,我自己从未维护的项目中学到了很多东西.

那么,请提前感谢您阅读所有这些...真的,你会做什么?

Ecl*_*pse 6

把它放在一个开源网站上,附上一堆好的关键词,以帮助搜索引擎找到它.如果有人正在寻找它,他们会找到它并能够使用它.