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的调试按钮进行调试了

相关推荐
韩初心4 个月前
使用 visual studio 2022 编译 Lua5.4.8
ide·visual studio·lua5.4
又吹风_Bassy5 个月前
LuaJIT2.1 和 Lua5.4.8 性能对比
lua5.4·luajit·lua性能
浅陌sss5 个月前
Lua5.4.2常用API整理记录
lua5.4
独隅6 个月前
Lua 函数使用的完整指南
开发语言·junit·lua·lua5.4
独隅6 个月前
Lua 中,`if-else` 的详细用法
开发语言·junit·lua·lua5.4
独隅7 个月前
针对Ansible执行脚本时报错“可执行文件格式错误”,以下是详细的解决步骤和示例
运维·开发语言·ansible·lua·lua5.4
袁庭新1 年前
Lua如何连接MySQL数据库?
redis·mysql·lua·lua5.4·袁庭新
不喝水的鱼儿1 年前
【LuatOS】基于WebSocket的同步请求框架
网络·websocket·网络协议·go·luatos·lua5.4
funsion1 年前
中文编程入门(Lua5.4.6中文版)第十三章 Lua 文件操作
开发语言·单元测试·中文分词·lua·lua5.4