【发布时间】:2013-08-26 05:55:49
【问题描述】:
ATM 我正在尝试从我的应用程序中执行 lua 文件,这适用于基本 lua。我正在使用 borland 编译器(builder 3,只是不要问>.
现在我正在尝试通过 re 模块使用 lpeg。我已将 lpeg 目录添加到 LUA_PATH 环境变量中。该目录包括重新。 lua、来自 LuaForWindows 的 lpeg.dll 和 *.c 文件。
现在,当我尝试启动我的脚本时,我得到了错误 从文件“lpeg.dll”加载模块“lpeg”时出错: lpeg.dll:1: char(144) 附近的语法错误
相同的脚本在 LuaForWindows 的 IExecutor 中完美运行。
我想我的 lua 环境设置完全错误。我把dll放在哪里?我必须用我的编译器自己构建它吗? (尝试过,但失败了)
提前致谢。
【问题讨论】:
-
你能补充一下在你的项目中是如何使用 borland builder 3 的吗?它是否用于构建您的应用程序? lua 解释器? lpeg 是用它构建的吗?