[rust] openssl错误集合

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.liblibeay32.lib这2个文件
  • 把文件粘贴到下面目录下,然后再进行编译即可!
C:\Users\用户名\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。