为 Lua 绑定导入 Nim 模块时,错误显示:"could not load: lua(|5.1|5.0).dll"
When importing Nim module for Lua bindings, error shows: "could not load: lua(|5.1|5.0).dll"
我是 Nim 编程语言的新手,有 Lua 背景,当我发现有一个模块可以向 Nim 添加 Lua 绑定时,我感到很兴奋。
我为 Windows 安装了 Nimble(Nim 的包管理器)并执行 "nimble install lua" 以下载并安装正确的模块。在尝试导入它并编译源代码时,发生了这种情况:
C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest>nim c -r "C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest\main.nim"
Hint: system [Processing]
Hint: main [Processing]
Hint: lua [Processing]
CC: main
CC: lua_lua
Hint: [Link]
Hint: operation successful (10698 lines compiled; 1.262 sec total; 16.163MB; Debug Build) [SuccessX]
could not load: lua(|5.1|5.0).dll
Error: execution of an external program failed: 'c:\users\ashley\desktop\stuff\coding\nim\projects\luatest\main.exe '
我已经安装了 Lua 5.1,并在 PATH 中添加了正确的条目。它位于程序文件 (x86) 中。该目录包含一个名为 lua5.1.dll 的 dll。我尝试查找 Google 上的错误,但没有任何有用的结果。可能是什么问题?
在 Windows 上,您可以将库与生成的二进制文件放在同一位置。在这种情况下,文件应命名为 lua.dll
、lua5.1.dll
或 lua5.0.dll
。还要确保库和二进制文件都适用于相同的系统架构,x86(32 位)或 x86-64(64 位)。
我是 Nim 编程语言的新手,有 Lua 背景,当我发现有一个模块可以向 Nim 添加 Lua 绑定时,我感到很兴奋。
我为 Windows 安装了 Nimble(Nim 的包管理器)并执行 "nimble install lua" 以下载并安装正确的模块。在尝试导入它并编译源代码时,发生了这种情况:
C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest>nim c -r "C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest\main.nim"
Hint: system [Processing]
Hint: main [Processing]
Hint: lua [Processing]
CC: main
CC: lua_lua
Hint: [Link]
Hint: operation successful (10698 lines compiled; 1.262 sec total; 16.163MB; Debug Build) [SuccessX]
could not load: lua(|5.1|5.0).dll
Error: execution of an external program failed: 'c:\users\ashley\desktop\stuff\coding\nim\projects\luatest\main.exe '
我已经安装了 Lua 5.1,并在 PATH 中添加了正确的条目。它位于程序文件 (x86) 中。该目录包含一个名为 lua5.1.dll 的 dll。我尝试查找 Google 上的错误,但没有任何有用的结果。可能是什么问题?
在 Windows 上,您可以将库与生成的二进制文件放在同一位置。在这种情况下,文件应命名为 lua.dll
、lua5.1.dll
或 lua5.0.dll
。还要确保库和二进制文件都适用于相同的系统架构,x86(32 位)或 x86-64(64 位)。