Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 相当于wlua.exe的LuaJIT_Windows_Lua_Luajit - Fatal编程技术网

Windows 相当于wlua.exe的LuaJIT

Windows 相当于wlua.exe的LuaJIT,windows,lua,luajit,Windows,Lua,Luajit,在Windows中,我想知道是否有一种与标准Lua发行版wlua.exe(无窗口)相同的使用LuaJIT的方法。 或者我应该编译模块并在标准的Lua解释器中使用它们吗?(不确定这是否可行)。当然,因为LuaJIT与lua5.1一起使用,所以您可以将lua51.dll和lua5.1.dll调出,并用lua51.dll的LuaJIT版本替换它们。只需将LuaJIT的lua51.dll复制到带有wlua.exe的文件夹中,并制作另一个名为lua5.1.dll的副本。这应该涵盖一切 这对于任何动态链接到

在Windows中,我想知道是否有一种与标准Lua发行版wlua.exe(无窗口)相同的使用LuaJIT的方法。 或者我应该编译模块并在标准的Lua解释器中使用它们吗?(不确定这是否可行)。

当然,因为LuaJIT与lua5.1一起使用,所以您可以将
lua51.dll
lua5.1.dll
调出,并用
lua51.dll
的LuaJIT版本替换它们。只需将LuaJIT的
lua51.dll
复制到带有
wlua.exe
的文件夹中,并制作另一个名为
lua5.1.dll
的副本。这应该涵盖一切


这对于任何动态链接到Lua5.1的应用程序都是可能的。

LuaDist附带了一个
wluajit.exe

,就像一个符咒!谢谢你,我刚开始和Lua玩得很开心!
wlua.exe
lua.exe
之间的唯一区别在于前者在链接时指定了
子系统:窗口
,而不是
子系统:控制台
。因此,Windows选择不自动将其与控制台关联,也不创建要将其关联的控制台窗口。当您决定需要自己独特的
.exe
文件来放置私人图标和其他品牌资源时,您可以轻松地执行相同的操作。我经常发现,即使在发布GUI时,也可以方便地保留一个用于调试的控制台构建。