找不到指定的模块

找不到指定的模块找不到指定的模块。(异常来自HRESULT:0x8007007E)

大家好,又见面了,我是你们的朋友全栈君。

Lua与.Net互调 无法加载 DLL“lua51.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)

Lua是一种由C语言编写的脚本语言,lua解释器易于嵌入到宿主语言的库中!它轻量级、易扩展的特性深受广大开发者的喜爱。这里我们可以通过LuaForWindows或LuaInterface得到LuaInterFace.dll文件!这里我们提供LuaInterface包,方便大家下载点击打开链接。该包不仅包含LuaInterface.dll也包含luanet.dell和lua51.dll文件,十分方便!

【文件下载】

官网下载:luainterface

【配置开发环境】

我们用命令win键+R键输入devenv,回车即打开VS,此时新建一个工程!在工程中加入上面的三个dll文件,如下图:
<span role="heading" aria-level="2">找不到指定的模块
<span role="heading" aria-level="2">找不到指定的模块
此时我们选中引用右键—–>>>>添加引用—–>>>>浏览打开项目的位置工程目录下,选中LuaInterface.dll,确定。如图所示:
<span role="heading" aria-level="2">找不到指定的模块
引用完成如图所示:
<span role="heading" aria-level="2">找不到指定的模块

【C#中调用Lua代码】

然后在工程中开开心心输入下面的代码:
<span role="heading" aria-level="2">找不到指定的模块
好了,我们启动项目测试一下!如果你是x86系统得到结果如下:
<span role="heading" aria-level="2">找不到指定的模块
如果你是x64系统,你会惊奇的发现报了标题上的错误提示:“无法加载 DLL“luanet.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”
<span role="heading" aria-level="2">找不到指定的模块
找不到指定模块文件,我们怀疑是不是debug文件夹下缺少dll文件呢?我们把三个文件都复制到该目录下,再次运行!发现正常了!

【注意】

1、我们反复尝试去掉这三个文件中的任何一个试了三次都失败了,说明这三个dll文件都是必须文件!如果项目编译中发现说无法找到DLL(“lua51.dll”

或者(“luanet.dll”)。此时你需要lua51.dll和luanet.dll文件放在Debug生成目录下

2、如果编译时报“LuaInterface.LuaException:”[string“chunk”]:1:’=’excrpted near ‘’””,此时把lua文件编码格式改为UTF-8格式就好了

精美壁纸

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154447.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【数据库】Mysql 常用命令

    【数据库】Mysql 常用命令【数据库】Mysql 常用命令

    2022年4月22日
    44
  • c++基础知识入门_c语言刷屏代码

    c++基础知识入门_c语言刷屏代码往期文章分享点击跳转=>熬夜再战Android从青铜到王者-UI组件快速搭建App界面点击跳转=>熬夜再战Android从青铜到王者-几个适配方案点击跳转=>熬夜再战Android从青铜到王者-开发效率插件篇点击跳转=>Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!点击跳转=>姐姐喊我解锁套娃新技能:FairyGUI在Unity中实现List嵌套List/立体画廊等,玩出花儿来点击跳转=>Unity新手必备5款宝藏插件–价值上.

    2022年8月10日
    8
  • TI隔离50W反激开关电源设计( UCC3809)

    TI隔离50W反激开关电源设计( UCC3809)ReferenceDes Isolated50Wa 参考设计 使用 UCC3809 初级侧控制器的隔离式 50 瓦反激式转换器 APPLICATIONN 165 SLUU096 JUNE2001Lisa 基本的反

    2025年7月15日
    3
  • python中for循环语句例子_for循环语句格式

    python中for循环语句例子_for循环语句格式有时候我们在使用python进行编程的时候,想使用for语句,下面来介绍一下for语句的使用方法工具/原料pythonfor语句的使用方法和实例方法/步骤1第一步我们首先需要知道python中for语句主要用于迭代遍历字符串,列表,元组等,首先输入“foriin”abcdefg”:print(i)”遍历字符串,如下图所示:2第二步运行py文件之后,可以看到将字符串abcdefg中的元素全部遍…

    2022年8月12日
    5
  • php502bad gateway,PHP表单提交后出现502 bad gateway解决办法

    php502bad gateway,PHP表单提交后出现502 bad gateway解决办法搜索热词《PHP表单提交后出现502badgateway解决办法》要点:本文介绍了PHP表单提交后出现502badgateway解决办法,希望对您有用。如果有疑问,可以联系我们。有时侯,提交表单后,服务器出现“502badgateway”错误,这种情况一般都是大的文章内容。网站的解决办法有:1、修改PHP.INI中的memory_limit,加大到64M,但现在默认的PHP配置就是12…

    2022年6月18日
    30
  • cultureinfo 类 java_为国家,语言组合创建自定义CultureInfo

    cultureinfo 类 java_为国家,语言组合创建自定义CultureInfo我正在开发一个.net4.5应用程序,需要多语言支持多文化等.以下是国家/语言的示例列表俄罗斯/俄罗斯比利时/法国比利时/荷兰对于上述所有内容,可以根据上述文化名称创建CultureInfo对象ru-RUfr-BEnl-BE当用户进入站点时,我将Thread.CurrentThread.CurrentCulture和Thread.CurrentThread.CurrentUICulture设置…

    2022年6月19日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号