windows 上 rust 中使用openssl
最近在windows上运行一个rust项目代码,却报错:error: failed to run custom build command for openssl-sys v0.9.72
查了资料发现是没有安装openssl,本文记录下OpenSSL的安装和配置。
1. 安装和环境变量配置
安装
选择安装下图中的选项.exe,当然如果电脑是Win32,选择下面的win32版本

安装过程一路next即可,不需要修改什么
环境变量配置
在path(系统和用户均可)中添加安装位置/bin,笔者安装位置为D:\software\OpenSSL-Win64,则添加一条
D:\software\OpenSSL-Win64\bin,如下图

然后新建一条环境变量,命名为OPENSSL_DIR,值为D:\software\OpenSSL-Win64,即openSSL的安装目录。如下图

2. 证书下载和环境配置
证书下载
证书下载地址
然后讲证书移动到安装目录/certs下,如下图

配置证书环境变量

结束
重启一下终端或IDE,运行即可