在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.lua 5.3的安装 直接去官网下载 http://www.lua.org/ftp/lua-5.3.3.tar.gz make macosx sudo make install 2.CSJON 编译lua-cjson库,用的是云风fork后修改的支持lua53 integer64的库,传送门:lua-cjson库 https://github.com/cloudwu/lua-cjson
版本:Lua CJSON 2.1 Makefile的改动: LUA_VERSION = 5.3 #注意你的lua版本,可以用lua -v看 取小数点后一位 我的版本是 Lua 5.3.1 Copyright (C) 1994-2013 Lua.org, PUC-Rio PREFIX = /usr/local 前缀路径,安装lua的时候用 make install 安装;可以cd /usr/local到该路径查看是否存在lua的相关库 原:CJSON_LDFLAGS = -shared 改:CJSON_LDFLAGS = -bundle -undefined dynamic_lookup
这里就是OSX和Unix的区别,bundle是Mac使用的文件格式,如果不使用这些选项,可能引起“multiple lua vms detected”错误
添加:
CJSON_CFLAGS += -DIEEE_BIG_ENDIAN CJSON_CFLAGS += -pthread -DMULTIPLE_THREADS 解析JSON
编码JSON
|
请发表评论