-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依賴於它。