Error opening dll library 这个错误错误,有时出现在非开发电脑上。究其原因,是因为引用的dll还有其他dll的依赖。而在发布时,其他电脑上因为不存在这个所依赖的dll所以提示错误。

有资料说:

> DLL is 16 bit and thus incompatible.
> DLL is not in a searchable directory.
> DLL connects to another DLL that cannot be found.
> DLL has the same name as another already loaded into memory.
> DLL is corrupted or in an incompatible format.

我封装了一个openssl,用c++builder封装的,提示这个错误,用depends这工具加载dll,看第一层dll依赖关系,猜测可能缺少cc3260mt.dll,拷贝后果然解决了问题。

最后查资料说是静态动态链接的问题。去掉Use dynamic RTL选项。编译后dll体积变大,但是就不需要cc3260mt.dll了。在win10可运行正常,但是xp仍然报错,还需要努力。。。

最后找到原因,原来用vc编译好的openssl的库libeay32.dll 需要能支持xp才行。重新下载了一个别人已经编译好的版本就可以了。(提示,编译后的openssl.exe在xp上可以执行就能判断出来)

推荐查看我的软件作品:

1. PB反编译大师

2. PB混淆加密大师

3. 互联网数据组件:DataWindowHTTP

4. ESC/POS打印组件:ESC/POS ImagePrint

5. SQLConnectManager:数据库连接断线管理(年后即将测试)

PB反编译, PB反编译大师, PB加密, PB混淆加密大师,DatawindowHTTP,PB DeCompiler,PB Obfuscatorhttp://powerbuilder.ltd/indexcn.html

Error opening dll library错误的解决相关推荐

  1. ERROR:error opening DLL Library错误的一个原因

    今天调试一个反编译出来的旧程序进行维护,遇到一个问题,是无法调用dll.我想dll也不是加密的,为何调用出错呢.原程序可以运行没问题啊. 最后debug弹出提示,我才仔细看了是"路径&quo ...

  2. VC中Error spawning cl.exe错误的解决方法.

    VC中Error spawning cl.exe错误的解决方法. 转载地址:http://blog.csdn.net/badboyfind/article/details/1816189 可能很多人在 ...

  3. Sublime Text 2报 Decode error - output not utf-8 错误的解决办法

    Sublime Text 2报"Decode error - output not utf-8"错误的解决办法 作者:chszs,转载需注明. 作者博客主页:http://blog ...

  4. window10 安装出现the error code is 2503错误的解决方法

    window10 安装出现the error code is 2503错误的解决方法:  设置 C:\WINDOWS\TEMP的权限 转载于:https://www.cnblogs.com/94coo ...

  5. d3dcompiler_43.dll的错误怎么解决?

    目录:d3dcompiler_43.dll的错误怎么解决 一.问题描述 二.d3dcompiler_43.dll缺失怎么修复 一.问题描述 今天在网上找到了一款游戏,历史题材,想着去体验一波,没曾想辛 ...

  6. 关于Eslint语法检查报“error Extra semicolon semi”错误的解决办法

    1."error Extra semicolon semi"错误 在学习编写Vue3.0项目的时候,你可能还会发现,比如,用响应式模板创建的组件里的语句import { react ...

  7. MyEclipse+Tomcat 启动时出现 configuration error occured during startup错误的解决方法

    配置好Tomcat server,启动Tomcat,报如下错误: 解决方法如下: 选中Tomcat 6中的JDK一项,这里要特别注意,默认的是JRE的运行环境,这里要设定成JDK的,否则,MyEcli ...

  8. mysql error code 145,MYSQL 错误#145解决方法

    这些东西都是从其他地方找来的一些解决MYSQL数据库这个错误的方法,并不一定适用于mysql数据库,仅仅供参考一下,具体的解决方法还是需要摸索.也可能其中任意方法都可以适用于本数据库.我只测试了自己遇 ...

  9. Syntax error: word unexpected (expecting ))错误的解决方法

    在编写linux的Makefile时,很可能会遇到下面这样的问题 Syntax error: word unexpected (expecting ")"). 尤其的时对于刚学习的 ...

  10. 远程桌面不能连接,提示awgina.dll取代错误的解决办法

    远程桌面不能连接,错误提示:您不能初始化一个远程桌面连接,因为在远程计算机上的windows登录软件被不兼容的软件c:\windows\system32\awgina.dll取代,如下图所示: 原因: ...

最新文章

  1. 一文详解激光点云的物体聚类
  2. Oracle查询给表起别名
  3. HDOJ 1465 不容易系列之一 【错排公式 递推】
  4. 前端学习(2644):懂代码之header表头页之折叠功能
  5. 使用pipenv代替virtualenv管理python包
  6. 【数据结构与算法】数据结构与算法最基础理论
  7. aspnet还有人用吗_微信公众号软件安装管家会员真的那么好吗
  8. Java web(2012/2/23)
  9. 复杂背景下计算机视觉模型害虫识别的比较研究(像素语义分割网络SegNet)
  10. 设计模式(四)行为型模式
  11. c ++异常处理_C ++中的异常处理
  12. android零基础教程,Android零基础入门|Activity初入门,创建和配置如此简单
  13. PROE_CONFIG
  14. 搜狗输入法纯净_五款良心无广告的纯净输入法推荐
  15. 微信小程序拨号功能,调起手机拨号!
  16. Axure RP10——值得信赖的强大的原型制作工具,无需编写代码即可创造无限可能
  17. POI - 读取Excel2003、Excel2007的兼容性问题
  18. 再战中原之收集霸王大陆的资料
  19. 自动驾驶仿真平台Carla从入门到放弃
  20. 物联网安全期末知识点总结

热门文章

  1. 十分钟开发出神经网络五子棋(二)
  2. 今年的WWDC,真的很难说
  3. 润乾报表V4在weblogic下部署找不到授权文件的解决方法
  4. 微信自定义菜单java_java微信开发API第四步 微信自定义个性化菜单实现
  5. 小新pro16独显版安装NVIDIA驱动
  6. windows终端终端_Windows终端机完整指南
  7. 金山WPS c++ 一面面经
  8. 英谷Oracle答案,火焰纹章风花雪月各角色能学什么魔法 各角色可习得魔法与熟练度要求一览...
  9. web网站中常见攻击手法与原理
  10. Bugku WEB 安慰奖