Libssh2 windows 编译要点

环境:
Windows 10
Visual Studio 2019
cmake 3.20

编译zlib

编译openssl

编译libssh2

1.下载解压:https://github.com/libssh2/libssh2
2.修改libssh2-x.x.x/win32/config.mk文件,配置openssl及zlib编译后关联文件

OPENSSLINC=
OPENSSLLIB=
ZLIBINC=
ZLIBLIB=

3.编译安装,根据实际情况选择32或64位

mkdir out
cd out
cmake .. -G "Visual Studio 16 2019" -A Win32 -DCRYPTO_BACKEND=WinCNG -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=.
cmake --build . --target install

你可能感兴趣的:(Libssh2 windows 编译要点)