SQLite它的工作平台是什么?

我想在C ++中使用SQLite进行对象持久化以制作游戏(我正在考虑使用SDL)。 无论如何跨平台是SQLite? 它适用于Windows,Mac,Linux和Android? 那么黑莓,iOS,Nintendo便携式和控制台系统以及Playstation和XBox系统呢? 它在这些系统上工作吗?或者如果不是,那些系统上的工作是什么? 如果我的目标是超级跨平台,是否有比SQLite更好的解决方案?

另外 - 我应该使用简单的序列化,如助推serlialization? 我想使用SQLite,因为我不想将平面文件用于对象存储,因为我觉得加载对象会更快 - 特别是因为我可能不总是按顺序加载对象。

我的想法是创建我自己的具有加载和保存功能的串行抽象基类,并从中派生类,并为每个类编写自定义加载和保存函数以与SQLite数据库进行交互。

我想知道有没有人可以提出更好的想法。


SQLite是最可移植的代码之一。 机会很好,它已经在你提到的所有设备上运行,加上你的手机,GPS,汽车仪表板等。


确认它适用于iOS。 事实上,CoreData Framework依赖于它。

链接地址: http://www.djcxy.com/p/19759.html

上一篇: SQLite What platforms does it work on?

下一篇: Locking sqlite file on NFS filesystem possible?