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


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

参考:

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

Keep it simple!
作者:N3verL4nd
知识共享,欢迎转载。
原文地址:https://www.cnblogs.com/lgh1992314/p/5834725.html