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

下载libssh2源码

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

下载cmake

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

下载OpenSSL

直接从http://slproweb.com/products/...

生成VS2015工程

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

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

选择Visual Stidio 14 2015,点击Finish。

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

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

编译libssh2

打开libssh2.sln,

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

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

03-05 21:01