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**);