一、libssh源码下载编译
1. 准备条件1,安装微软的visual studio,提供编译环境。
安装方法不再赘述,一般都使用微软提供 visual studio installer工具自动安装,安装后占用空间比较大,好多工具库都安装到C盘里,因此推荐C盘至少要预留30G的安装空间。
2. 使用vcpkg进行libssh的编译。
vcpkg是一个由微软开发的开源C/C++库包管理器,支持Windows、Linux和macOS操作系统。
libssh也在vcpkg里,因此推荐使用vcpkg编译,简化编译过程,vcpkg会自动下载编译需要的工具和相关依赖然后进行自动libssh的编译。只是由于网络原因和国内网络环境,在自动下载编译工具和相关依赖还有libssh源码的过程比较慢。
a. 安装vcpkg
通过git工具clone项目:git clone https://github.com/microsoft/vcpkg.git。不知道git的也可去github上手动下载下来。
打开cmd,执行以下cmd命令:
cd vcpkg
.\bootstrap-vcpkg.bat

添加vcpkg.exe所在目录进系统环境变量,以便终端cmd或powershell识别vcpkg.exe。
b. Windows编译安装libssh
CMD终端中输入以下命令,进行libssh编译,vcpkg会自动下载源码进行编译,注意默认安装x86版本,如需x64必须指定libssh:x64-windows。
vcpkg.exe install libssh:x86

最低0.47元/天 解锁文章
3866

被折叠的 条评论
为什么被折叠?



