-1

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

而且 - 我应该是使用普通的系列化,如升压serlialization?我想使用SQLite,因为我不想将平面文件用于对象存储,因为我觉得加载对象会更快 - 特别是因为我可能不总是按顺序加载对象。

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

我不知道任何人都可以提出过上更好的想法。

+2

为什么不去SQLite页面并在那里找它?太难了吗? – SJuan76 2012-07-15 13:41:47

+0

因为该网站并没有说它是否支持任天堂等东西。 – user1296259 2012-07-15 14:55:11

回答

2

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

1

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

相关问题