Qt小技巧4.快速部署QFtp
- 安装ActivePerl,编译QFtp时会用到,如果已安装可略过;点击下载ActivePerl
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
-
下载QFtp源码,点击下载,或者直接克隆:git clone git://code.qt.io/qt/qtftp.git;
-
启动QtCreator,打开QFtp工程文件qtftp.pro,直接构建或重新构建即可,根本不需要做任何修改;
-
构建完成后,进入构建目录下lib目录,得到Qt5Ftp.lib、Qt5Ftpd.lib静态库;
注意:这里Qt5Ftp.lib、Qt5Ftpd.lib是静态库而不是符号,如果程序编译时是链接的静态库,那么程序运行时就不需要动态库了,因为代码被编译到exe可执行程序中了。
- 下载qftp模块,解压到源文件同级目录,模块已打包好;点击下载
lib目录下已编译好多个版本,根据需求替换lib目录下的库文件即可。
- 在工程文件pro添加include($$PWD/qftp/qftp.pri),引入qftp模块,到此QFtp即可正常使用了。
前面说过,由于链接的是Qt5Ftp.lib、Qt5Ftpd.lib静态库,程序打包时就不需要QFtp动态库了,直接可正常使用。
- enjoy!
作者QQ:115124903,欢迎交流。
每一步踏出,都是一次探索,一次成长。
每一步踏出,都是一次探索,一次成长。