当前位置: 首页 > news >正文

openssl引擎开发踩坑小记

前言

在开发openssl引擎过程中,引擎莫名其妙的加载不上,错误如下图:
在这里插入图片描述
大概意思就是加载引擎动态库时失败了。
在网上一顿搜索后,也没找到想要的答案。

原因

许多引擎都是基于第三方动态库开发的,引擎本身在开发时,都是使用动态库的.lib文件静态连接到动态库的。
所以说,引擎本身对第三方动态库有一个隐形的依赖关系。这时要把第三方动态库放到.exe文件所在的路径下,而不能把第三方动态库放到引擎所在的路径下。当启动exe文件时,引擎加载后才能找到依赖的第三方动态库。否则,引擎加载就会失败(openssl也不报告到底是什么错误,就说加载失败。)

至此,问题解决。

http://www.lryc.cn/news/184907.html

相关文章:

  • ubuntu 设置x11vnc服务
  • 物理备份xtrabackup
  • 1.springcloudalibaba nacos2.2.3部署
  • Linux 查看是否安装memcached
  • 设计模式14、命令模式 Command
  • 【Go】excelize库实现excel导入导出封装(一),自定义导出样式、隔行背景色、自适应行高、动态导出指定列、动态更改表头
  • 【开发篇】二十、SpringBoot整合RocketMQ
  • OpenCV实现求解单目相机位姿
  • 深入解析PostgreSQL:命令和语法详解及使用指南
  • Elasticsearch数据搜索原理
  • vue模版语法-{{}}/v-text/v-html/v-once
  • 前端埋点上传
  • 第11章 Redis(一)
  • freertos信号量之二值信号量
  • notepad++ 如何去除换行
  • PPT NO.2 ​插入透明校徽
  • Linux系统部署PostgreSQL 单机数据库
  • 好用的办公摸鱼神器
  • 手写Java序列化工具
  • mysql面试题26:MySQL中什么是MVCC,它的底层原理是什么
  • SQL进阶 - SQL的编程规范
  • [NISACTF 2022]babyserialize - 反序列化+waf绕过【*】
  • docker部署Vaultwarden密码共享管理系统
  • 低代码开发技术选型
  • 在vue2中,v-model和.sync的区别
  • nginx 配置
  • 【计算机视觉|人脸建模】学习从图像中回归3D面部形状和表情而无需3D监督
  • Linux系统之部署h5ai目录列表程序
  • Java-Exception
  • C++并发与多线程(2) | 线程运行开始和结束的基本方式