大佬教程收集整理的这篇文章主要介绍了如何在一个.exe文件中构建和链接Lua核心和少量Lua模块,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这个交易与模块略有不同 – 其中很多都不适合直接嵌入.例如,已经成功尝试了LuaSocket之前和asked here.基本思路是将MODULE的源代码嵌入到项目中并将luaopen_MODULE函数插入到package.preload [‘MODULE’]中,以便需要它可以获取它后来.
一种方法是查看已经嵌入Lua和其他库的项目源,如LÖVE,MurgaLua和Scrupp.
如果没有一个没有外部库的单个可执行文件的目标无法实现,你可以放松一点,转而使用便携式应用程序 – 一个独立于系统的应用程序,它将所有它依赖于它,在一个目录中.这就是LuaDist的设计目的 – 您使用它类似于LuaRocks来安装Lua软件包.不同之处在于,这些软件包可以安装/部署到一个单独的目录中,其中也安装了所有必需的依赖项.这个目录(“dist”)是完全独立的,这意味着你可以将它移动到其他地方,它仍然可以工作.
以上是大佬教程为你收集整理的如何在一个.exe文件中构建和链接Lua核心和少量Lua模块全部内容,希望文章能够帮你解决如何在一个.exe文件中构建和链接Lua核心和少量Lua模块所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。