先编译openssl
libssh2-1.10.0
https://www.openssl.org/source/openssl-1.1.1o.tar.gz
下载工具
https://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.msi
https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/nasm-2.15.05-installer-x64.exe
nasm安装好后需要修改环境变量
strawberry的东西是安装的时候自动配置好的
NASM是手动配置好的
下面一条
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
是编译的时候出现错误需要将rc.exe 添加到环境变量我就配置了我需要的版本的rc.exe
这里也是选用自己需要的版本打开cmd界面
在cmd界面输入一下命令就可以了
perl Configure VC-WIN64A nmake
openssl部分的就可以了
下面就是libssh2
libssh2 依赖openssl 根据实际的openssl版本填入对应的lib库即可