IDEA EmmyLua 配置+调试

参考文章1:https://www.cnblogs.com/icefoxhz/articles/16809098.html

参考文章2:https://blog.csdn.net/2301_77721052/article/details/149113581

EmmyLua 在 插件中直接搜索安装即可

参考链接:
Lua5.4下载
Luarocks包管理下载

下载 lua5.4,顺便下载lua-5.4.2_Win64_dllw6_lib.zip这个,解压到一起,dllw6_lib这个替换lua里面的dll

然后下载Luarocks,这个我下载的最新的 luarocks-3.12.2-windows-64.zip 只支持 Lua5.4

然后配置lua5.4和Luarocks的环境变量

根据参考文章1进行配置,luarocks的配置

luasocks的包默认安装到 C:\Users\Administrator\AppData\Roaming\luarocks\lib\lua\5.4 这个文件夹下,所以还要在 LUA_CPATH 这个环境变量里面加上(如果没有的话) C:\Users\Administrator\AppData\Roaming\luarocks\lib\lua\5.4\?.dll否则安装了包也会提示找不到dll

最终环境变量是这样:

我的安装路径结构

重点来了,想要调试的话,需要安装一个叫 luasocket的包, 因为调试器需要通过他进行socket通信

但是这里有个坑:

如果直接在cmd中执行 luarocks install luasocket 大概率会报一个错:

复制代码
Failed compiling module mime\core.dll

这里需要通过参考文章2进行安装,使用VS2022的一个工具(不清楚其他版本是否可行)执行命令安装就可以了

安装成功后就可以通过IDE的调试按钮进行调试了

相关推荐
初见无风11 天前
3.1 Lua代码中的元表与元方法
开发语言·lua·lua5.4
初见无风12 天前
3.3 Lua代码中的协程
开发语言·lua·lua5.4
初见无风13 天前
3.0 Lua代码中的闭包
开发语言·lua·lua5.4
初见无风13 天前
2.5 Lua代码中string类型常用API
开发语言·lua·lua5.4
初见无风14 天前
2.7 Lua代码中的可变参数
开发语言·lua·lua5.4
初见无风15 天前
2.4 Lua代码中table常用API
开发语言·lua·lua5.4
初见无风15 天前
2.6 Lua代码中function的常见用法
开发语言·lua·lua5.4
韩初心4 个月前
使用 visual studio 2022 编译 Lua5.4.8
ide·visual studio·lua5.4
又吹风_Bassy5 个月前
LuaJIT2.1 和 Lua5.4.8 性能对比
lua5.4·luajit·lua性能