gpt4 book ai didi

c++ - 如何设置 lua.dll 以便 lua.exe 不会在每个目录中都要求它?

转载 作者:可可西里 更新时间:2023-11-01 09:19:57 25 4
gpt4 key购买 nike

每次我在命令行中输入 lua my_script.lua 时,它都会提示我在同一文件夹中输入 lua53.dll。如何设置路径,这样我就不需要在每个要运行 .lua 文件的文件夹中都有 lua 库的拷贝?我想知道它是通过参数制作的,还是我应该使用环境变量从 .c 文件构建我自己的 .exe,但我真的不知道。

我已经从 http://luabinaries.sourceforge.net 下载了二进制文件(v5.3.2 - 5 月 19 日)并将 lua.exe 放入 C:/Windows/System32。

最佳答案

根据 this MSDN article ,加载应用程序的目录是检查 DLL 文件的第一个位置。如果你把这个DLL放在它自带的lua.exe的位置旁边,系统应该能找到并加载这个DLL。

最好不要将应用程序文件放入系统文件夹中。只需创建一个单独的文件夹并将您的 Lua 文件(.exe 和 .dll)放在那里。然后,您可以将该文件夹添加到 PATH 环境变量,以便在以 lua 运行它时可以找到它。

关于c++ - 如何设置 lua.dll 以便 lua.exe 不会在每个目录中都要求它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com