近期项目中需要用到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】即可获取下载地址。