windows使用clion运行lua文件,并且使用cjson
- 人工智能
- 2025-08-28 07:12:02

需要文件:clion,lua-5.4.2_Win64_bin,lua-5.4.2_Win64_dllw6_lib,lua-cjson-2.1.0.9,mingw64
1,下载安装clion。
2,下载lua windows运行程序
lua官网:http:// .lua.org/download.html
3,下载lua-cjson-2.1.0.9
github /openresty/lua-cjson/releases/tag/2.1.0.9
3,下载mingw64
github /niXman/mingw-builds-binaries/releases
我的安装文件路径
环境变量配置(放在用户下面就行) 配置mingw64把E:\environment\clion-lua\lua-5.4.2_Win64_dllw6_lib的lua54.dll 放在mingw/lib下 在将E:\environment\clion-lua\lua-5.4.2_Win64_dllw6_lib/include下的所有文件放到 mingw/include下
标题lua-cjson配置Makefile ##### Build defaults ##### LUA_VERSION = 5.4 #修改为lua的版本 TARGET = cjson.so #修改mingw64文件地址,注意的是将下面的/路径修改为windows的斜杠 \ 不然是找不到的 PREFIX = E:\environment\clion-lua\mingw64 #CFLAGS = -g -Wall -pedantic -fno-inline CFLAGS = -O3 -Wall -pedantic -DNDEBUG -g CJSON_CFLAGS = -fpic CJSON_LDFLAGS = -shared LUA_INCLUDE_DIR ?= $(PREFIX)\include LUA_CMODULE_DIR ?= $(PREFIX)\lib\lua\$(LUA_VERSION) LUA_MODULE_DIR ?= $(PREFIX)\share\lua\$(LUA_VERSION) LUA_BIN_DIR ?= $(PREFIX)\bin ##### Platform overrides ##### ## ## Tweak one of the platform sections below to suit your situation. ## ## See http://lua-users.org/wiki/BuildingModules for further platform ## specific details. ## Linux ## FreeBSD #LUA_INCLUDE_DIR = $(PREFIX)/include/lua51 ## MacOSX (Macports) #PREFIX = /opt/local #CJSON_LDFLAGS = -bundle -undefined dynamic_lookup ## Solaris #PREFIX = /home/user/opt CC = gcc #CJSON_CFLAGS = -fpic -DUSE_INTERNAL_ISINF ## Windows (MinGW) TARGET = cjson.dll #修改mingw64文件地址,注意的是将下面的/路径修改为windows的斜杠 \ 不然是找不到的 PREFIX = E:\environment\clion-lua\mingw64 CJSON_CFLAGS = -DDISABLE_INVALID_NUMBERS CJSON_LDFLAGS = -shared -L$(PREFIX)\lib -llua54 LUA_BIN_SUFFIX = .lua ##### Number conversion configuration ##### 运行mingw64编译出cjson.dll文件 在cjson源码路径下, cmd命令终端执行: 执行命令1: mingw32-make 执行命令2: dir *.dll 拷贝源码路径下的 cjson.dll 到 lua-5.4.2_Win64_bin 下,或者是要使用的文件夹里 到这里lua-cjson就安装完毕 可以操作json数据了 在clion里运行并使用cjson1,安装插件:EmmyLua 2,新建一个test.lua文件 3,编辑配置 设置如下 确认后点击运行即可。
windows使用clion运行lua文件,并且使用cjson由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“windows使用clion运行lua文件,并且使用cjson”