1, 准备编译好的lua
2, lua加到环境变量Path下
3, 下载openresty维护的cjson源码
GitHub - openresty/lua-cjson: Lua CJSON is a fast JSON encoding/parsing module for Lua
4, 在cjson的CMakeList.txt加一行
路径为lua源码的头文件所在文件夹
5, 用MinGW编译
6, 编译后生成的文件
7, 将生成的cjson.dll拷贝到lua所在文件夹
8, 测试脚本TestCJson.lua
local cjson = require("cjson") local jsonStr = '{"1": "one"}' local jsonObj = cjson.decode(jsonStr) print(jsonObj["1"])
参考
windows下lua三方库lua-cjson的编译_cjson.dll-CSDN博客
标签:集成,jsonStr,编译,cjson,lua,源码,local From: https://www.cnblogs.com/sailJs/p/18032154