怎么在引擎中间添加额外的lib库?

现在需要在引擎中添加额外的lib,可是遇到跨平台的问题不知道怎么弄?
比如需要加入libjson和libsqlite,添加呢?

  1. 如果采用了开源库,那么最好的方式是把这个第三方库的代码整个儿加到工程里面编译,分别修改xcodeproj和android.mk
  2. 如果不幸遇到闭源库,那么就需要分别编译不同平台上的lib
  3. libsqlite我记得有一个“单文件”的版本,很容易集成和编译。

好像英文论坛里也有人问同样的问题。CCSprite, CCLayer的序列化,只能说可以做,但会很费事。有很强烈的需求要做这事么?
如果只是序列化包含CCString的CCArray, 用CCString做value的CCDictionary会容易许多,即使在C++里面做反射,也比序列化CCSprite之类容易许多。

— Begin quote from ____

walzer 发表于 2012-4-18 16:34 url

  1. 如果采用了开源库,那么最好的方式是把这个第三方库的代码整个儿加到工程里面编译,分别修改xcodeproj和 …

— End quote

请问,您用cocos2d-x做过CCArray和CCDictinory的编码和解码么????CCArray的每个元素都是CCObject *,如何把它放进JSONArray里呢? 做过的话,能不能讲一下经验或者思路?跪求