首先说明一下环境
cocos2d-x v3.2
为什么要用这个版本,是因为在项目开始决策的时候我并未处在客户端决策层,因为我是搞服务器的,所以后来只能继续沿用这个版本,至少这个项目是的
Windows 7 64位 Visual Studio 2013
这个开发环境,经过这个需求的考验,让我越来越失望
这里说明一下需求
很简单的程序,不多说,需要有个配置管理的模块,譬如你进行多少关,现在多少级,数据不多不少,总不能自己定配置文件格式,解析等等,用userdefalut吧,太不成熟的一个东西,虽然用过,但这一次还是想尝试一下新东西,Sqlite轻量型数据库。
请耐心一步一步的看我的经历,或许以后就节省你若干时间,再或许这里就有你问题的解决方案
需求很明确了,我总是要在lua层操作Sqlite的,这点有开源的模块:http://lua.sqlite.org/index.cgi/index
做程序要熟悉一个开源项目,肯定要从说明文档入手啦,它在它的说明文档里在安装一栏提到了这点
Luarocks (http://luarocks.org/) is the preferred mechanism to build and install lsqlite3; it assumes an SQLite3 library is already installed.
大致意思就是它推荐你用Luarocks安装lsqlite3,注意哦,这个名字也坑了我好长时间的,后面再说