Windows环境下C++ Builder6 使用libssh进行ssh连接服务器

一、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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ruanke77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值