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