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

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

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

  2. 启动QtCreator,打开QFtp工程文件qtftp.pro,直接构建或重新构建即可,根本不需要做任何修改;
    Qt小技巧4.快速部署QFtp

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

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

  1. 下载qftp模块,解压到源文件同级目录,模块已打包好;点击下载
    Qt小技巧4.快速部署QFtp

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

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

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

  1. enjoy!

相关文章:

  • 2021-06-26
  • 2021-07-29
  • 2021-10-11
  • 2021-10-05
  • 2021-07-25
  • 2022-01-04
  • 2021-09-01
  • 2022-12-23
猜你喜欢
  • 2021-05-30
  • 2022-12-23
  • 2021-06-19
  • 2021-05-18
  • 2022-12-23
相关资源
相似解决方案