Linux环境下C++ 接入OpenSSL

接上一篇:Windows环境下C++ 安装OpenSSL库 源码编译及使用(VS2019)_vs2019安装openssl_肥宝Fable的博客-CSDN博客

解决完本地windows环境,想赶紧在外网环境看看是否也正常。毕竟现在只是HelloWorld级别的,等东西多了,出问题更不好解决。

直接传上去编译一下,注释掉一堆只有windows才有的东西,结果还是编译不过,

这个函数居然无法识别,而且头文件居然没报错,是能够识别出来。

查了一下,发现已经安装了openssl,应该是之前用到curl的https功能装的。

补充一下:安装OpenSSL,直接输入 yum install openssl就行的了。如果已经安装了提示是升级,更到最新。另外好像系统限制,并不是更到官网最新的。

看描述,好像是找到库了,但是库里面并没有这个函数。

undefined reference to symbol 'SSL_library_init@@libssl.so.10'

error adding symbols: DSO missing from command line

============================打断一下,省流系列============================

后来,最后才发现的,就是没有加链接库

一开始的试试我以为加openssl,结果提示找不到这个库,所以删掉了。

后来发现库叫做ssl和crypto,如下图:

点项目右键,然后Properties,

然后就能编译过了。

这里有个不同的地方,64位好像跟32位的名字不大一样。

这些都是后来才发现的,中途的无用功太多,所以另起一篇文章吧。

=========================================================================

相关推荐
wanhengidc19 小时前
企业如何有效利用高防服务器
运维·服务器·网络·安全·web安全·智能手机
softbangong19 小时前
829-批量提取各子文件夹下文件到一级目录
java·服务器·前端·自动化工具·批量文件处理·文件提取工具·文件夹整理
嵌入式学不会不改名19 小时前
windSurf远程连接ssh过慢问题
运维·ssh
F1FJJ20 小时前
开源实践:用 Go 实现浏览器直连内网 RDP/SSH/VNC
运维·网络·网络协议·网络安全·golang·ssh
守护安静星空20 小时前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
天空属于哈夫克320 小时前
企微私域自动化:从手动拉群到全流程无人值守的技术实现
运维·自动化·企业微信
集智飞行20 小时前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
可涵不会debug20 小时前
五种IO模型
运维·服务器·网络
Irissgwe20 小时前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
水木兰亭20 小时前
多进程编程总结
linux·运维·服务器