无法在Windows下的gvim 8中加载lua dll

3
这是关于需要Vim编译Lua的Vim插件neocomplete的问题。
我从这里下载了适用于Windows的官方x64版本的Vim 8.0.0347,已经编译了Lua。
我还从这里下载了lua53.dll,并将.dll和.exe文件与我的gvim.exe放在同一个文件夹中。
这是我的 :version 的截图
但是 :echo has("lua") 返回值为0。
而且 :lua print("hello") 返回
我还需要什么?

很可能,在gvim工作时,它的当前目录与 gvim.exe 目录不同。请尝试将 lua53.dll 复制到您 %PATH% 中的任何目录中。 - Egor Skriptunoff
@EgorSkriptunoff 我试过放在c:\windows\system32\,但还是不行。 - alDiablo
2
你可能需要找到64位的Lua dll。 - Egor Skriptunoff
非常感谢您。我之前在64位的vim中使用了32位的dll。真是太愚蠢了。 - alDiablo
1个回答

3
我之前在64位的vim中使用32位的lua.dll,这么做是错误的。希望这能对某些人有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接