【发布时间】:2021-05-24 21:42:42
【问题描述】:
我使用LÖVE2d 制作游戏,在阅读了game distribution for windows 之后,我成功地创建了一个文件夹,其中包含用户必须单击才能玩游戏的 game.exe 文件,并且一切正常正确。
问题是随着game.exe文件还有很多.dll文件,如love.dll、lua51.dll等。
我需要的是ONLY .exe 文件,这样用户就应该不看到 dll 文件,因为它们非常烦人.
有没有办法只创建安装程序而不依赖于这些文件或任何其他方式?
我搜索了一个多月,始终没有找到解决办法。
如果有人帮助我,我将不胜感激。
提前致谢。
PS:使用lua编程
【问题讨论】:
-
如果我尝试删除 dll 文件,游戏无法运行,因为它依赖于这些文件
-
我猜你必须建立自己的love2d。有多个文件有什么问题?几乎所有体面的软件都是如此。
-
不,我想你不明白。现在,每当我从网上下载游戏时,我都会得到 exe 文件,然后可能是自述文件,但我看不到任何 dll 文件。我想要那样。
-
我不知道您下载的是哪种软件,但大多数软件都以 zip 文件或某些可执行设置的形式分发。只有极少数非常小的程序作为可执行程序本身出现。一旦您的软件变得越来越复杂并涉及库,您就会拥有一些 dll、配置文件、数据库......
-
Nono,你不明白,我并不是说我不想要一个 zip 或安装程序,我只是说我所有的 dll 文件都可以看到,否则不会有没有办法将它们全部打包到一个文件中或将它们隐藏在一起但仍然使用它们?
标签: lua executable love2d