dll文件就放在debug文件夹下边的
在自己机器上也可以运行  
可是放在其他电脑上就会  报无法加载制定模块的错!!!!
求助啊  求助啊  求助啊  求助啊  求助啊 

解决方案 »

  1.   

    dll文件和执行程序放在同一个目录不然会找不到的。
      

  2.   

    其他电脑 位数一样吗 其他电脑装vs的时候C++勾上了吗
      

  3.   

    相对路径,绝对路径试过,排除路径问题。
               lr_load_dll加载现有SYSTEM32的DLL也试过,排除本身函数问题。
               3、保证加载的DLL在运行脚本的目录下。
               4、用Windows Dependency Walker检测加载的DLL如果发现有缺失DLL(64位机器DLL路径是C:\Windows\SysWOW64)。则需要从可行的WIN10机器上C:\Windows\SysWOW64目录下拷贝对应的DLL即可。
      

  4.   

    缺少dll依赖性的可能性比较大
      

  5.   

    系统位数,可能dll的系统环境和当前使用的系统环境不一样。还有Net Framework可能出问题了,需要修复。
      

  6.   

    你的debug版可能依赖有debug版的运行库文件(文件名会多一个d),别的电脑没装开发环境的话,只有release版的运行库(文件名没有d),文件名不同就找不到了