修改编译依赖openssl的libcrypto.so

由于centos7默认使用openssl1.0.2k的libcrypto.so.10共享库。即使openssl升级为3.0.11后,编译使用ldd命令查看共享库依旧会引用libcrypto.so.10。

现希望引用libcrypto.so.3,需要在生成动态链接库的CMakeLists.txt中增加如下配置,明确指定openssl3共享库的路径:

target_link_libraries(demo_shared /usr/local/openssl/lib64/libcrypto.so.3)

相关推荐
努力学习的小廉9 分钟前
【C++11(下)】—— 我与C++的不解之缘(三十二)
开发语言·c++
代码AC不AC29 分钟前
【数据结构】堆
c语言·数据结构·学习··深度剖析
九离十33 分钟前
数据结构(5)——栈
c语言·数据结构
Hello.Reader1 小时前
迭代器介绍与使用(四十一)
开发语言·c++
永不停转2 小时前
从源码解析 QGraphicsItem 旋转、缩放、平移、transform等变换操作,利用QGraphicsTransform实现变形动画
c++·qt
双叶8362 小时前
(51单片机)独立按键控制流水灯LED流向(独立按键教程)(LED使用教程)
c语言·开发语言·数据结构·单片机·嵌入式硬件·游戏·51单片机
Ethon_王2 小时前
STL基础&string容器
c++
共享家95273 小时前
深入探究C++ 运算符重载:以日期类为例
c++
老歌老听老掉牙3 小时前
C++使用Qt Charts创建数据可视化图表
c++·qt·信息可视化
爽帅_4 小时前
【C++】STL库_stack_queue 的模拟实现
开发语言·c++