当前位置:   article > 正文

3damx插件dle无法初始化 126找不到指定的模块_3dmax错误代码126 找不到指定模块

3dmax错误代码126 找不到指定模块

  3damx 插件 DLL<C:\Program Files\Autodesk\3ds Max 2017\Plugins\export.dle>无法初始化 错误代码126 - 找不到指定的模块
在这里插入图片描述

问题描述:

  自己写的3damx导出插件.dle,里面调用了其他的dll动态库,但运行时候却报错126,虽然我把用到的dll都拷贝到了C:\Program Files\Autodesk\3ds Max 2017\Plugins\export.dle同级目录下仍然报错。

解决方案:

  用了depend工具太不好用,改用 InspectExe 这个神奇工具观察了一下发现3damxSDK自带的一些dll也提示路径有问题但是地址可以找到,就随手搜了一下IGame.dll,发现放在安装目录C:\Program Files\Autodesk\3ds Max 2017\下,突发奇想,是不是3damx调用动态dll都是去安装目录下找的而不是跟插件一起在Plugins文件夹下,然后把自己的dll也拷贝到了安装目录C:\Program Files\Autodesk\3ds Max 2017\下,果真可以找到dll运行了,问题解决!

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号