2021-04-21

近期项目中需要用到ssh链接设备,需要用到libssh2,此文总结了libssh2在windows平台上编译过程,编译结果将在文章末尾放出。

下载libssh2源码

github下载libssh2源码,下载地址:https://github.com/libssh2/libssh2/releases

image

下载cmake

cmake官网下载cmake,下载地址:https://cmake.org/download/

image

下载OpenSSL

直接从http://slproweb.com/products/Win32OpenSSL.html下载编译好的包即可,注意不要下载light版本,下载后直接安装:

image

生成VS2015工程

打开cmake,选择源码目录和编译目录,

image

勾选BUILD_SHARED_LIBS以编译成为动态库,否则将编译成静态库,注意查看是否正确找到OpenSSL路径,如果没有则需要手动指定路径,点击Configure

image

选择Visual Stidio 14 2015,点击Finish。

等待片刻,看到Configuring done后点击Generate,如果中间有报错根据错误进行修改,

image
image

看到Generating done时,VS工程已经生成完毕。

编译libssh2

打开libssh2.sln,

image
image

右键选中libssh2工程,点击生成即可。

编译结果我已经放到百度网盘,关注【亮仔很贪吃】,回复【libssh2】即可获取下载地址。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容