首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在love2d中使用外部库

如何在love2d中使用外部库
EN

Stack Overflow用户
提问于 2017-03-21 20:21:50
回答 1查看 1.3K关注 0票数 1

我正在尝试将luafun库与love2d一起使用。但是,运行lua main.lua时,love .会抱怨缺少fun库。

我已经安装了luafunluarocks

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-21 23:10:26

有两种选择。

如果您想发布您正在构建的任何内容,您几乎肯定不希望用户安装Lua、luarocks等-所以最好的方法是将任何库放入您的游戏/程序/…文件夹中。住在里面。(如果库包含已编译的内容,则需要在每个平台/OS上构建,然后实际上需要一个生成过程,该过程将显示出各种变体,但如果它是-Lua,则不存在特定于平台的内容,所以只需复制它。)

另一种选择(主要是当您只需要它在您的机器上工作时)是调整package.path,然后love会发现事情很好。如果您在您的机器上使用LUA_INIT / LUA_PATH,那么Love会忽略它们,但是您可以使用os.getenvdofile / load(code)()和朋友手动获取和处理它们。(作为这方面最简单的特例,如果luarocks安装在标准Lua搜索路径中,则表示require "luarocks.loader"可能足以使所有已安装的luarocks包正常工作。)

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

https://stackoverflow.com/questions/42937430

复制
相关文章

相似问题

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