首选我们讨论一下SQLite3数据库移植问题。我们在第14章节介绍了在Win32平台使用SQLite3数据库,我们介绍了两种配置环境的方法:一种是使用Cocos2d-x提供的SQLite3库配置,另一种是从SQLite官网下载源代码拷贝的工程中。第一种方法配置起来比较麻烦,关键是Cocos2d-x提供的SQLite3库只是Win32没有其它平台的,目录结构如下所示。
<游戏工程目录>\cocos2d\external\sqlite3
│ Android.mk
│
├─include
│ sqlite3.h
│ sqlite3ext.h
│
└─libraries
└─win32
sqlite3.dll
sqlite3.lib
因此,我们只能采用第二种方法,从SQLite官网下载源代码压缩包,将其中的sqlite3.h和sqlite3.c文件拷贝到工程的Classes目录,然后打开<游戏工程目录>\proj.android\jni\Android.mk文件,修改LOCAL_SRC_FILES内容如下:
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/sqlite3.c
其中sqlite3.c是我们刚刚追加的,保存Android.mk文件后,使用Cocos工具交叉编译,在编译过程中如果我们能够看到,如图所示内容(cocos2dcpp_shared <= sqlite3.c),说明sqlite3编译通过了。
如果能编译成功就意味着SQLite3的移植工作成功了,我们可以编写访问数据代码了。
我们使用第三方库要么是头文件和源程序文件,要么是头文件和库文件(动态连接库.so或静态连接库.a)。SQLite3的移植我们采用了头文件和源程序文件。
相关推荐
1. 请将文件放到cocos2d-1.0.1-x-0.13.0-beta目录下面 2. 打开build_android_ndk_tests.bat 文件 修改set NDK_ROOT=D:\Work7\android-ndk-r7c到你的NDK实际路径即可 3. jni/Application.mk 文件中加入 APP_MODULE : ...
开发cocos2d-20.0-x-2.0.4用的jar包,这个是最新的。懒人必备!!
SQLite3数据库 Helpe封装类,对刚学习和不懂得人有帮助。希望大家使用流程!
cocos2d-x操作数据库
cocos引擎老版本下载集合(cocos2d-x-2.2.1 - 3.5),分别有cocos2d-x-3.5、cocos2d-x-3.4、cocos2d-x-3.2、cocos2d-x-2.2.6、cocos2d-x-2.2.2和cocos2d-x-2.2.1。
cocos2d-x-3rd-party-libs,quick-cocos2d-x 适配 IPV6
1,cocos2dx中可以直接使用的sqlite代码 2,cocos2dx中可以直接使用的对sqlite代码的封装,可以更方便的操作数据库,大量注释告诉你函数怎么用 3,一个小巧好用的中文sqlite数据库管理工具
将Cocos2dx从win32移植到android平台 不用cygwin 只要简单的几步就可轻松搞定
cocos2d-x 游戏类 通过PayPal支持更新第三库: $ 10,$ 50,$ 100等。 经过测试 带有ndk-r10d的cocos命令3.8.1 cocos run -p android --...cocos run -p android --android-studio --app-abi armeabi-v7a:arm64-v8
Cocos Creator 3D开发入门----CocosCreator3D篮球.zip import { _decorator, Component, Node, RigidBodyComponent, PhysicMaterial, ColliderComponent } from "cc"; const { ccclass, property } = _...
挺早学习cocos2dx时做的,当时对这个感兴趣,由于不太熟悉,用的是cocos2dx很早的版本。cocos2d-1.0.1-x-0.9.1。但是从代码中可以学习到cocos2dx的基本的编写游戏时的思想,以及最基本的用法
由于本人不做开发了,分享几个有用的小demo。 此demo为cocos2d-x的数据库。可以独立运行。
Cocos2d-JS---demo 放在服务器上就可以直接预览了,本地打开是黑屏,Cocos2d-JS的方法及效果的演示
cocos2d-2.0-x-2.0.2.zip.001 第一部分总共三部分
将cocos2d-x移植到其他平台(例如:将其移植到Android ARM64或Tizen等) 生成所有第3方库的DEBUG版本 笔记: 我们使用MacOSX为iOS,Android,Mac和Tizen构建所有静态库。 我们使用Ubuntu构建Linux的所有静态库。...
cocos2d-2.0-x-2.0.2.zip.002第二部分,总共三部分,都是免费的
cocos2d-js 开发插件,idea插件 cocos-intellij-plugin-2.0.0-beta.zip
cocos2d-x 安装包.cocos2d-1.0.1-x-0.10.0版本。
cocos2d-android 游戏引擎,文档介绍详细,各种使用 cocos2d-android 游戏引擎,文档介绍详细,各种使用 cocos2d-android 游戏引擎,文档介绍详细,各种使用
cocos2dx 4.0引擎的依赖包。 本来需要通过引擎下download_deps.py来下载,速度较慢,传上来有需要的自己下载吧,CSDN速度还行