首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用/包括lpeg luapeg模块

如何使用/包括lpeg luapeg模块
EN

Stack Overflow用户
提问于 2013-08-23 08:38:58
回答 1查看 1.2K关注 0票数 3

ATM我试图从我的应用程序执行lua文件,这与基本的lua一起工作。我正在使用borland编译器(Builder3,只是不要问>.<)

现在我正试图通过re模块使用lpeg。我已经将lpeg目录添加到LUA_PATH环境变量中。这个目录包括re。lua,lpeg.dll来自LuaForWindows和*.c文件。

现在,当我尝试启动我的脚本时,我从文件'lpeg.dll':lpeg.dll:1:语法错误在char(144)附近得到错误错误加载模块'lpeg‘

相同的脚本在来自IExecutor的LuaForWindows中完美地运行。

我想我的lua环境完全错了。我把dll放在哪里?我必须用我的编译器自己构建它吗?(试过,但失败)

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-08-23 10:16:32

错误消息提示Lua试图以Lua脚本的形式加载DLL。对于DLL和Lua库有不同的路径,不要将两者混合在一起。

换句话说,如果Lua使用LUA_PATHpackage.path中的路径找到DLL,它将尝试将其加载为Lua脚本。将DLL放在使用LUA_CPATHpackage.cpath找到的位置。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18398459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档