win10系统下Qssh mater(支持sftps协议)包括依赖库的下载和编译

一、下载和编译依赖库botan:

1.下载botan的最新源码 2.14.0(下载网址 https://github.com/randombit/botan/tags)。

2.编译 qt win64 库(编译qt win32库类似操作,如果系统没有对应工具链,请自行从网上下载。然后别忘了编译之前先配置环境变量):
configure.py --os=mingw --cpu=x64 --cc-bin=x86_64-w64-mingw32-g++ --ar-command=x86_64-w64-mingw32-gcc-ar
nmake
nmake install

二、下载和编译qssh master:

1.下载qssh master最新源码:https://github.com/lvklabs/QSsh

2.修改qssh master对应的工程文件 .pro 如:
INCLUDEPATH +=D:/mingw/include/botan-2
LIBS += -LD:/mingw/lib -llibbotan-2
修改botan库的头文件key_filt.h 把 "#include <botan/filter.h>"改成 “#include <botan/filters.h>”

3.编译qssh master生成qssh库

注:经验证,事实上botan2.3.0是和qsshmaster完全匹配的版本。然而botan2.3.0对nmake编译qt库的支持却不够,所以要用最新的版本botan2.14.0.庆幸的是只需要修改key_filt.h就能使用。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值