有谁在macos上面接入过lua protobuf吗,目前接入各种报错
,Undefined symbol: _luaL_testudata,Undefined symbol: _lua_tonumberx,Undefined symbol: _lua_tointegerx
,对于mac版本不熟悉,哪位大佬可以指导一下吗
我就是按照你的集成的,windows上我按照你说的方案可以,但是mac上一直会报错,不知道怎么解决Undefined symbol: _luaL_testudata,Undefined symbol: _lua_tonumberx,Undefined symbol: _lua_tointegerx
啊哈,巧了。
是不是跟 lua 版本有关系。
在 xcode中 Build Setttings – Linking – other linker Falgs 中添加-undefined dynamic_lookup. 试下

luaL_newlib 改 luaL_register 那步做了吗
似乎是 Lua 5.1 没有 luaL_testudata。
你先检查下内置的 Lua 版本,然后选一个方案:
- 升级 Lua 版本
- 做兼容: 从高版本拷 luaL_testudata 实现,做下版本适配
谢谢大佬,问题已经解决了

