一、绑定sqlite

1、按照test的目录结构创建一个文件夹放入cxx-generator文件夹下。以下是我创建的目录结构:

cocos2d-x js sqlite_第1张图片

2、将自定义好的类文件和sqlite3相关文件放入指定的目录中。修改.ini.sh文件。之后运行。

配置的时候会遇到一些问题,因为test中没有导入cocos2d.h,所以要效仿coocs2dx引擎的配置文件。

生成的.cpp文件中会有乱码的问题,将??* 改成char* 就可以了。

3、将生成的文件和源文件放入新建的项目中。

cocos2d-x js sqlite_第2张图片

4、在hello.js文件中找个合适的地方测试:

cocos2d-x js sqlite_第3张图片

二、可能会遇到的问题:

1、字符串乱码:

C++这边的字符串一定要声明为std::string类型,如果声明为 char*类型会出现乱码,如果定义为CCString类型会接收不到字符串。

1、类型不支持:

js不支持诸如char**这种指针类型的指针,会出现形如” ??*”的乱码,原因不明!