“require”不适用于其他目录,但路径正确

时间:2016-01-31 04:50:21

标签: lua directory require

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Image</title>
<style>
  body{
    padding: 0;
    margin:0;
  }

  div.imageContainer
  {
    width: 40%;
    height: 40%;
  }

  div.imageContainer img{
    width: 100%;
    height: 100%;
    box-shadow: 1px 2px 1px black;
    margin: 2%;
  }

</style>
</head>

<body>

 <div class="imageContainer">
   <img src="your image url or path">
 </div>


</body>
</html>

我得到了:

a = ";E:\\Code\\Lua\\FakeMagic\\testingarea\\test\\libs\\?.dll"
package.path = package.path .. a
midi = require "luamidi"

但是当luamidi.dll与lua文件位于同一目录时,一切正常 P.S路径是正确的。

1 个答案:

答案 0 :(得分:3)

Lua的DLL / SO文件路径列表与.lua脚本的路径列表不同。 DLL / SO路径列表存储在package.cpath