LUA CJSON配置方式
2013-10-23 11:36
609 查看
1、lualib.h里面添加:
#define LUA_CJSONLIBNAME "cjson"
LUAMOD_API int (luaopen_cjson) (lua_State *L);
2.linit.c里修改loadedlibs数组
staticconst luaL_Reg loadedlibs[] = { {
...........
LUA_CJSONLIBNAME, luaopen_cjson},
};
3.删除fpconv.c
4.fpconv.h修改成下面的样子
#define FPCONV_G_FMT_BUFSIZE 32
#define USE_INTERNAL_FPCONV
#define inline __inline
#ifdef USE_INTERNAL_FPCONV
static inline void fpconv_init()
{
/* Do nothing - not required */
}
#else
extern inline void fpconv_init();
#endif
extern int fpconv_g_fmt(char*, double, int);
extern double fpconv_strtod(const char*, char**);
#define LUA_CJSONLIBNAME "cjson"
LUAMOD_API int (luaopen_cjson) (lua_State *L);
2.linit.c里修改loadedlibs数组
staticconst luaL_Reg loadedlibs[] = { {
...........
LUA_CJSONLIBNAME, luaopen_cjson},
};
3.删除fpconv.c
4.fpconv.h修改成下面的样子
#define FPCONV_G_FMT_BUFSIZE 32
#define USE_INTERNAL_FPCONV
#define inline __inline
#ifdef USE_INTERNAL_FPCONV
static inline void fpconv_init()
{
/* Do nothing - not required */
}
#else
extern inline void fpconv_init();
#endif
extern int fpconv_g_fmt(char*, double, int);
extern double fpconv_strtod(const char*, char**);
相关文章推荐
- Lua的pcall函数
- The source control provider associated with this soluation could not be found.
- wireshark Lua
- LUA初用
- Lua 语言 快速入门
- Lua快速入门实例
- 使用Lua脚本进行游戏开发(基础篇)
- Step By Step(Lua面向对象)
- Lua强制类型转换函数
- An expression evaluator
- Evaluation:正确率P、召回率R、F值、P@4和平均正确率AP,MAP值等
- lua 封装成C++风格的类
- Lua table.getn() 用法
- Step By Step(Lua调用C函数)
- luasocket 安装遇到的问题
- Lua中xpcall函数
- mac上使用lua
- 如何在Lua脚本中响应事件回调
- redhat evaluation 版本的安装
- Step By Step(Lua调用C函数)