下载地址:http://www.kyne.com.au/~mark/software/lua-cjson.php
编译环境:win7 + MINGW
修改下载得到的lua-cjson-2.1.0.zip中的Makefile
取消windows编译的注释:
## Windows (MinGW) TARGET = cjson.dll PREFIX = /home/user/opt CJSON_CFLAGS = -DDISABLE_INVALID_NUMBERS CJSON_LDFLAGS = -shared -L$(PREFIX)/lib -llua51 LUA_BIN_SUFFIX = .lua
将Lua的lua51.dll置于mingw的lib文件夹
将lua的include文件夹置于mingw的inclde
用mingw32-make执行编译,最后生成到了同目录的dll
把cjson.dll丢到lua中的clibs文件即可使用。
参考:
http://see.sl088.com/wiki/Lua-cjson