LuaForWindows がインストールされていて、単純なスクリプト ファイルが含まれています。
require('LuaXml')
SciTE または cmd から正常に動作します。ただし、lua51.dll を使用してプログラムの下でこの行のみを含むスクリプトを実行しようとすると、エラーが発生しますname conflict for module 'xml'
。スクリプトを含むフォルダーにはlua/LuaXml.lua
とが含まれていclibs/LuaXML_lib.dll
ます。このフォルダーの名前を変更すると、プログラムはこのファイルを表示しなくなり、lua51.dll のようなエラーが発生module 'LuaXML_lib' not found
しmodule 'LuaXml' not found
、実際にファイルを探して見つけることができます。また、このファイルの他のインスタンスは表示されません。
print(package.path)
実行可能ファイルと lua51.dll のフォルダが;.\?.lua;D:\Projects\Lua\FdbTool\bin\lua\?.lua;D:\Projects\Lua\FdbTool\bin\lua\?\init.lua;D:\Projects\Lua\FdbTool\bin\?.lua;D:\Projects\Lua\FdbTool\bin\?\init.lua;C:\Program Files\Lua\5.1\lua\?.luac
どこにあるかを返します。D:\Projects\Lua\FdbTool\bin
この問題を解決するには?そして、可能であれば、実際にこのエラーが意味するものは何ですか (Lua のドキュメントからは理解できません)?