求助如何导入zlib

在项目中加入lua_zlib.c后,如下错误,新手不懂,求教,我用的是官方版cocos2d-x lua

1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_gettop(struct lua_State *)” (?lua_gettop@@YAHPAUlua_State@@@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_settop(struct lua_State *,int)” (?lua_settop@@YAXPAUlua_State@@H@Z),该符号在函数 “void __cdecl lz_create_deflate_mt(struct lua_State *)” (?lz_create_deflate_mt@@YAXPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushvalue(struct lua_State *,int)” (?lua_pushvalue@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_replace(struct lua_State *,int)” (?lua_replace@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_isnumber(struct lua_State *,int)” (?lua_isnumber@@YAHPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_inflate_new(struct lua_State *)” (?lz_inflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_isstring(struct lua_State *,int)” (?lua_isstring@@YAHPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_type(struct lua_State *,int)” (?lua_type@@YAHPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “double __cdecl lua_tonumber(struct lua_State *,int)” (?lua_tonumber@@YANPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_tointeger(struct lua_State *,int)” (?lua_tointeger@@YAHPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_inflate_new(struct lua_State *)” (?lz_inflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “char const * __cdecl lua_tolstring(struct lua_State *,int,unsigned int *)” (?lua_tolstring@@YAPBDPAUlua_State@@HPAI@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void * __cdecl lua_touserdata(struct lua_State *,int)” (?lua_touserdata@@YAPAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushnil(struct lua_State *)” (?lua_pushnil@@YAXPAUlua_State@@@Z),该符号在函数 “int __cdecl lz_deflate_new(struct lua_State *)” (?lz_deflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushnumber(struct lua_State *,double)” (?lua_pushnumber@@YAXPAUlua_State@@N@Z),该符号在函数 “int __cdecl lz_version(struct lua_State *)” (?lz_version@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushinteger(struct lua_State *,int)” (?lua_pushinteger@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl luaopen_zlib(struct lua_State * const)” (?luaopen_zlib@@YAHQAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushlstring(struct lua_State *,char const *,unsigned int)” (?lua_pushlstring@@YAXPAUlua_State@@PBDI@Z),该符号在函数 “int __cdecl luaopen_zlib(struct lua_State * const)” (?luaopen_zlib@@YAHQAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushstring(struct lua_State *,char const *)” (?lua_pushstring@@YAXPAUlua_State@@PBD@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “char const * __cdecl lua_pushfstring(struct lua_State *,char const *,…)” (?lua_pushfstring@@YAPBDPAUlua_State@@PBDZZ),该符号在函数 “int __cdecl lz_assert(struct lua_State *,int,struct z_stream_s const *,char const *,int)” (?lz_assert@@YAHPAUlua_State@@HPBUz_stream_s@@PBDH@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushcclosure(struct lua_State ,int (__cdecl)(struct lua_State *),int)” (?lua_pushcclosure@@YAXPAUlua_State@@P6AH0@ZH@Z),该符号在函数 “int __cdecl lz_deflate_new(struct lua_State *)” (?lz_deflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushboolean(struct lua_State *,int)” (?lua_pushboolean@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_pushlightuserdata(struct lua_State *,void *)” (?lua_pushlightuserdata@@YAXPAUlua_State@@PAX@Z),该符号在函数 “int __cdecl lz_checksum_new(struct lua_State ,unsigned long (__cdecl)(unsigned long,unsigned char const ,unsigned int),unsigned long (__cdecl)(unsigned long,unsigned long,long))” (?lz_checksum_new@@YAHPAUlua_State@@P6AKKPBEI@ZP6AKKKJ@Z@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_getfield(struct lua_State *,int,char const *)” (?lua_getfield@@YAXPAUlua_State@@HPBD@Z),该符号在函数 “int __cdecl lz_deflate_new(struct lua_State *)” (?lz_deflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void * __cdecl lua_newuserdata(struct lua_State *,unsigned int)” (?lua_newuserdata@@YAPAXPAUlua_State@@I@Z),该符号在函数 “int __cdecl lz_version(struct lua_State *)” (?lz_version@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_settable(struct lua_State *,int)” (?lua_settable@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl luaopen_zlib(struct lua_State * const)” (?luaopen_zlib@@YAHQAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_setfield(struct lua_State *,int,char const *)” (?lua_setfield@@YAXPAUlua_State@@HPBD@Z),该符号在函数 “void __cdecl lz_create_deflate_mt(struct lua_State *)” (?lz_create_deflate_mt@@YAXPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_setmetatable(struct lua_State *,int)” (?lua_setmetatable@@YAHPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_deflate_new(struct lua_State *)” (?lz_deflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_call(struct lua_State *,int,int)” (?lua_call@@YAXPAUlua_State@@HH@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_error(struct lua_State *)” (?lua_error@@YAHPAUlua_State@@@Z),该符号在函数 “int __cdecl lz_assert(struct lua_State *,int,struct z_stream_s const *,char const *,int)” (?lz_assert@@YAHPAUlua_State@@HPBUz_stream_s@@PBDH@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl lua_concat(struct lua_State *,int)” (?lua_concat@@YAXPAUlua_State@@H@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl luaL_register(struct lua_State *,char const *,struct luaL_Reg const *)” (?luaL_register@@YAXPAUlua_State@@PBDPBUluaL_Reg@@@Z),该符号在函数 “int __cdecl luaopen_zlib(struct lua_State * const)” (?luaopen_zlib@@YAHQAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl luaL_argerror(struct lua_State *,int,char const *)” (?luaL_argerror@@YAHPAUlua_State@@HPBD@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “char const * __cdecl luaL_checklstring(struct lua_State *,int,unsigned int *)” (?luaL_checklstring@@YAPBDPAUlua_State@@HPAI@Z),该符号在函数 “int __cdecl lz_checksum(struct lua_State *)” (?lz_checksum@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl luaL_optinteger(struct lua_State *,int,int)” (?luaL_optinteger@@YAHPAUlua_State@@HH@Z),该符号在函数 “int __cdecl lz_deflate_new(struct lua_State *)” (?lz_deflate_new@@YAHPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl luaL_newmetatable(struct lua_State *,char const *)” (?luaL_newmetatable@@YAHPAUlua_State@@PBD@Z),该符号在函数 “void __cdecl lz_create_deflate_mt(struct lua_State *)” (?lz_create_deflate_mt@@YAXPAUlua_State@@@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “int __cdecl luaL_checkoption(struct lua_State *,int,char const *,char const * const * const)” (?luaL_checkoption@@YAHPAUlua_State@@HPBDQBQBD@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl luaL_buffinit(struct lua_State *,struct luaL_Buffer *)” (?luaL_buffinit@@YAXPAUlua_State@@PAUluaL_Buffer@@@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “char * __cdecl luaL_prepbuffer(struct luaL_Buffer *)” (?luaL_prepbuffer@@YAPADPAUluaL_Buffer@@@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>lua_zlib.obj : error LNK2019: 无法解析的外部符号 “void __cdecl luaL_pushresult(struct luaL_Buffer *)” (?luaL_pushresult@@YAXPAUluaL_Buffer@@@Z),该符号在函数 “int __cdecl lz_filter_impl(struct lua_State ,int (__cdecl)(struct z_stream_s ,int),int (__cdecl)(struct z_stream_s *),char *)” (?lz_filter_impl@@YAHPAUlua_State@@P6AHPAUz_stream_s@@H@ZP6AH1@ZPAD@Z) 中被引用
1>E:\worksvn\cocoslua\Moba\frameworks\runtime-src\proj.win32…/…/…/simulator/win32/Moba.exe : fatal error LNK1120: 37 个无法解析的外部命令