windows 下编译openssl libssh2

先编译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库即可

posted @ 2022-05-23 14:06  simp00  阅读(448)  评论(0编辑  收藏  举报