zoukankan      html  css  js  c++  java
  • Qt小技巧4.快速部署QFtp

    1. 安装ActivePerl,编译QFtp时会用到,如果已安装可略过;点击下载ActivePerl

    Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。

    1. 下载QFtp源码,点击下载,或者直接克隆:git clone git://code.qt.io/qt/qtftp.git;

    2. 启动QtCreator,打开QFtp工程文件qtftp.pro,直接构建或重新构建即可,根本不需要做任何修改;

    3. 构建完成后,进入构建目录下lib目录,得到Qt5Ftp.lib、Qt5Ftpd.lib静态库;

    注意:这里Qt5Ftp.lib、Qt5Ftpd.lib是静态库而不是符号,如果程序编译时是链接的静态库,那么程序运行时就不需要动态库了,因为代码被编译到exe可执行程序中了。

    1. 下载qftp模块,解压到源文件同级目录,模块已打包好;点击下载

    lib目录下已编译好多个版本,根据需求替换lib目录下的库文件即可。

    1. 在工程文件pro添加include($$PWD/qftp/qftp.pri),引入qftp模块,到此QFtp即可正常使用了。

    前面说过,由于链接的是Qt5Ftp.lib、Qt5Ftpd.lib静态库,程序打包时就不需要QFtp动态库了,直接可正常使用。

    1. enjoy!
  • 相关阅读:
    切片
    类型断言
    方法表达式
    接口
    函数式编程
    多人聊天室
    反射
    yarn基础解释
    webpack基础概念
    ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
  • 原文地址:https://www.cnblogs.com/luoxiang/p/13834279.html
Copyright © 2011-2022 走看看