说明: 本文档参考了果子DO IT的文章:Windows下编译并使用libssh2库 十分感谢改博主的说明,本人在此基础上做了一些总结和调整,整理出此文档,特此分享
一. 编译准备
- ActivePerl:5.28
下载地址 https://www.activestate.com/products/activeperl/downloads/ - Name:2.14.02
下载地址 https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/ - CMake:
下载地址 https://cmake.org/download/ - Visual Stadio 2015
建议用此版本,如果用QT开发界面,QT5官方安装程序仅支持MSVC2015-32版本,其它的32位MSVC Kit套件需要自行编译。 - openssl源码
下载地址 https://www.openssl.org/source/
我下载的版本是 openssl-1.0.2t.tar.gz - libssh2源码
下载地址 https://www.libssh2.org/
我下载的版本是 libssh2 1.9.0
以上工具在附件里可下载
二. 环境配置
- ActivePerl :执行exe安装程序即可
- Name : 执行完exe安装程序后,配置系统path环境变量,添加“C:\Progr