windows下编译LUA-cjson

下载地址: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

windows下编译LUA-cjson

把cjson.dll丢到lua中的clibs文件即可使用。

参考:

http://see.sl088.com/wiki/Lua-cjson