从lua加载.dll文件时,它给了我这个错误:
loop or previous error loading module 'wildcard'
怎么了? @编辑: @lhf:我改变了文件名,但现在它给了我这些错误:
> dofile("_test.lua")
_test.lua:1:未找到模块'wildcard': 没有字段package.preload ['wildcard'] 没有文件'。\ wildcard.lua' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ lua \ wildcard.lua' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ lua \ wildcard \ init.lua' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ wildcard.lua' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ wildcard \ init.lua' 没有文件'。\ wildcard.dll' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ wildcard.dll' 没有文件'D:\ luasocket-2.0.2-lua-5.1.2-Win32-vc6 \ loadall.dll' 堆栈追溯: [C]:在功能'需要' _test.lua:1:在主要块中 [C]:在函数'dofile'中 stdin:1:在主要部分 [C]: ? >
答案 0 :(得分:1)
您可能有wildcard.lua
个文件
require"wildcard"
并希望这会加载wildcard.dll
。它不会因为优先权给予Lua模块,因此你的循环。
答案 1 :(得分:0)