Cocos2d-x   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cocos2dx学习笔记:在Android使用sqlite3大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一开始在win平台下运行没问题的程序,在eclipse中编译却老是失败,提示undefined reference to 'sqlite3_open'什么的,网上找了很多资料,终于发现原来是cocos2dx的sqlite3只有lib的静态库,只能在win、wp平台上用,真的太坑啦!做事怎么可以做一半呢,Android、ios平台你们不管了么??


Android平台解决方法:

1、下载sqlite包

地址:http://www.sqlite.org/sqlite-amalgamation-3071000.zip

2、解压出来有4个文件,copy到工程目录下,这里我是放到cocos2d/sqlite中,这个目录在步骤4中会用到

3、修改sHell.c,把main函数注释掉即可

4、修改Android.mk

@H_509_18@mY_CPP_LIST:=$(wildcard$(LOCAL_PATH)/*.cpp) MY_CPP_LIST+=$(wildcard$(LOCAL_PATH)/Hellocpp/*.cpp) MY_CPP_LIST+=$(wildcard$(LOCAL_PATH)/../../Classes/*.cpp) MY_CPP_LIST+=$(wildcard$(LOCAL_PATH)/../../cocos2d/sqlite/*.C) LOCAL_SRC_FILES:=$(MY_CPP_LIST:$(LOCAL_PATH)/%=%) LOCAL_C_INCLUDES:=$(LOCAL_PATH)/../../Classes LOCAL_C_INCLUDES+=$(LOCAL_PATH)/../../cocos2d/sqlite

关键代码:

@H_509_18@mY_CPP_LIST+=$(wildcard$(LOCAL_PATH)/../../cocos2d/sqlite/*.C)
LOCAL_C_INCLUDES+=$(LOCAL_PATH)/../../cocos2d/sqlite


感谢回头浪子的博文:http://blog.sina.com.cn/s/blog_6084f58801018i1v.html

大佬总结

以上是大佬教程为你收集整理的cocos2dx学习笔记:在Android使用sqlite3全部内容,希望文章能够帮你解决cocos2dx学习笔记:在Android使用sqlite3所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。