Lua for Windows是Windows平台下的Lua编程语言解释器和开发环境。它包括了Lua解释器、Lua标准库、LuaCxx(Lua扩展库)、LuaCOM(用于ActiveX和COM组件的Lua库)、LuaFileSystem(文件操作库)、LuaSocket(网络库)、LuaSec(SSL通信库)等多个扩展库,可方便地进行Lua程序开发和调试。同时,Lua for Windows还提供了一个简便的Windows集成开发环境(LuaIDE),用于编写、调试、运行Lua程序。

我试图使用Lua for Windows-SciTE 例如Print("hello")的简单示例 按照教程说明,我按下Alt + R,每次这样做时,我都会得到: “无法调试程序!” 有人遇到过这个问题吗?

原文链接 https://stackoverflow.com/questions/1301996

点赞
stackoverflow用户68204
stackoverflow用户68204

这在我的XP 32位系统上正常运行。

我启动了SciTE,打开了一个新文档,在第一行键入print "hello, world."。然后按Alt-R,提示我在继续之前保存文件。将其保存为foo.lua之后,调试器启动了,第一行成为了当前行。单击步骤按钮(或按Alt+C),在调试控制台上打印的内容与预期相符,由于没有更多程序,调试器退出。

我是在Lua for Windows v5.1.4.23中进行的,这已经不是最新的版本了。

我假设你已经检查过所有常见的“它会自动诊断吗”的问题……你已经正常安装了它,你已经注销并重新登录过了,或者在安装后重新启动过电脑,lua -v也会显示一些有意义的东西,等等。

C:\...>lua -v
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio

C:\...>>

请尝试通过将其保存为hello.lua并在命令提示符下输入lua hello.lua来手动运行该文件。

2009-08-19 21:27:13
stackoverflow用户3557842
stackoverflow用户3557842

解决方法是手动给文件添加扩展名,因为在保存文件时无法选择任何类型的扩展名(一种错误),这解决了我的问题。

foo.lua

2015-05-28 20:45:38