赞
踩
libssh2依赖于openssl和zlib,所以需要有所以需要先编译:openssl和zlib才行。openssl和zlib。openssl和zlib我是下载人家编译好的库。openssl官网地址: link 官网很慢。本人下载了几个小时
zlib 本人是下载的其他人编译好的库此处就不再说明了
直接从github上clone仓库下载libssh2-1.10.0(其他版本的libssh2库用VS2017打开后提示找不到libssh2.dsp,暂不知道是什么原因,故改用此库):git clone https://github.com/winlibs/libssh2.git
本文环境只编译OpenSSL DLL Release | x64。(只有x86平台的如果想要x64平台需要自己新建,新建方法见 链接: link )
配置【Windows SDK 版本】和【平台工具集】。
在 C/C++ -> 常规 -> 附加包含目录 中,添加 OpenSSL 的 include 路径 D:\OpenSSL-Win32\include
选择项目属性中的 库管理器 -> 常规 -> 附加库目录,添加 OpenSSL 的 Lib 库路径 D:\OpenSSL-Win32\lib\VC
选择项目属性中的 库管理器 -> 常规 -> 附加依赖库,添加 OpenSSL 的 Lib 文件夹下所有的MT.lib后缀的库
直接编译即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。