主页 > 人工智能  > 

windows使用clion运行lua文件,并且使用cjson

windows使用clion运行lua文件,并且使用cjson
需要文件: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里运行并使用cjson

1,安装插件:EmmyLua 2,新建一个test.lua文件 3,编辑配置 设置如下 确认后点击运行即可。

标签:

windows使用clion运行lua文件,并且使用cjson由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“windows使用clion运行lua文件,并且使用cjson