一、windows安装
Windows 可以直接下载已经编译好的库:https://slproweb.com/products/Win32OpenSSL.html
安装后将bin和lib添加到环境变量

二、linux安装
源码地址:https://github.com/openssl/openssl
1 | 从 github 仓库下载 |
安装 (安装过程可参考官方提供的文档 https://github.com/openssl/openssl/blob/master/NOTES-UNIX.md)
1 | 解压缩 (非git下载) |
安装完成之后,可执行程序被安装到了/usr/local/ssl/bin目录中:
1 | ls /usr/local/ssl/bin/ |
为了能够全局访问openssl,可以创建一个软连接(快捷方式):
1 | sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl |
测试
1 | openssl version |
如果openssl能够正常工作,我们就可以看到它的版本号了。
三、配置CMake
1、windows
1 | set(OPENSSL_PATH "D:/OpenSSL-Win64") |
2、linux
1 | set(OPENSSL_PATH /usr/local/ssl) |