码迷,mamicode.com
首页 > 数据库 > 详细

cocos2d-x 添加sqlite3 时 报 lua_Number 错误

时间:2014-09-14 08:57:26      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   文件   sp   c   sql   r   函数   

1> f:\cocos2d-x\cocos2d-x\external\lua\lua\lua.h(99) : 参见“lua_Number”的声明
1>f:\cocos2d-x\cocos2d-x\external\sqlite3-ext\lsqlite3.c(1272): error C2146: 语法错误: 缺少“;”(在标识符“n”的前面)
1>f:\cocos2d-x\cocos2d-x\external\sqlite3-ext\lsqlite3.c(1272): error C2065: “n”: 未声明的标识符
1>f:\cocos2d-x\cocos2d-x\external\sqlite3-ext\lsqlite3.c(1273): error C2065: “n”: 未声明的标识符
1>f:\cocos2d-x\cocos2d-x\external\sqlite3-ext\lsqlite3.c(1274): error C2065: “n”: 未声明的标识符

查看了一下lua_Number 的定义,就是一个double,并没有什么奇怪的,再看了看这个文件是一个c,默默明白了

将lua_Number n = (Lua_Number)rowid 放到函数开头,解决

至于这个在xcode上不报错,而在vs上报错,不知道是什么原因了

cocos2d-x 添加sqlite3 时 报 lua_Number 错误

标签:style   color   os   文件   sp   c   sql   r   函数   

原文地址:http://www.cnblogs.com/shadow21/p/3970662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!