[rust] openssl错误集合
2020-08-05 本文已影响0人
金哲虎
error: failed to run custom build command for openssl-sys v0.9.55
note: LINK : fatal error LNK1181: cannot open input file 'ssleay32.lib'
windows 10 64bit
- 去下载 Win32OpenSSL,进行安装
- 我的安装目录
D:\OpenSSL-Win64
(dll存放目录我选择了opensll安装目录下,没有选择安装在windows目录下) - 首先PATH变量里添加
D:\OpenSSL-Win64\bin
,再进行设置以下环境变量。管理员权限运行CMD
setx OPENSSL_DIR "D:\OpenSSL-Win64"
setx OPENSSL_LIB_DIR "D:\OpenSSL-Win64\lib"
setx OPENSSL_INCLUDE_DIR "D:\OpenSSL-Win64\include"
- 在
D:\OpenSSL-Win64\lib
目录里复制ssleay32.lib
和libeay32.lib
这2个文件 - 把文件粘贴到下面目录下,然后再进行编译即可!
C:\Users\用户名\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib