如何使用 Lua .NET 的标准和第三方库。

我正在使用 Lua 在 C# WinForms 应用程序中进行 GUI 自动化测试。我想使用日志库 http://www.keplerproject.org/lualogging/

但我不知道应该在哪里复制那些日志库文件和其他标准 Lua 文件,以便我可以在 Lua 脚本中使用标准 Lua 日志记录。

我看到了类似 LUA_PATH 的东西,但我仍然不明白如何创建 Lua 打包结构而不安装它。

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

点赞
stackoverflow用户15539
stackoverflow用户15539

你尝试使用过 LuaRocks 吗? 大多数库(包括 lualogging)都在仓库中,安装很简单:luarocks 安装 lualogging。

关于环境变量,你需要定义两个:LUA_PATH 和 LUA_CPATH。 如果我没记错的话,LUA_PATH 是用于 Lua 库(如 mylib.lua),而 LUA_CPATH 是用于编译的本地库绑定(例如 Sqlite 绑定的 lsqlite3.so)。

希望这能有所帮助。

2010-04-01 12:06:10