QFtp下载:https://github.com/qt/qtftp
- 打开源码

- 修改头文件(不然编译会报错)

- 打开qftp.pro
CONFIG += static
CONFIG -= shared
改成
CONFIG -= static
CONFIG += shared
也就是+ - 号互换位置

4. 编译生成文件
linux下:*.a文件为.lib文件
windows下:MSVC生成的也是.lib文件。此处使用的mingw编译,生成的是.a文件。

5. 将Qt5Ftp.prl、Qt5Ftpd.prl、libQt5Ftp.a、libQt5Ftpd.a拷贝到D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib。
将Qt5Ftp.dll、Qt5Ftpd.dll拷贝到D:\Qt\Qt5.12.9\5.12.9\mingw73_64\bin。
将源文件中的qftp.h和qurlinfo.h拷贝到D:\Qt\Qt5.12.9\5.12.9\mingw73_64\include\QtNetwork
(使用的mingw73_64,安装路径为D:\Qt\Qt5.12.9\5.12.9\mingw73_64)


最后,在D:\Qt\Qt5.12.9\5.12.9\mingw73_64\include\QtNetwork,新建文本文档,打开写入#include "qftp.h",保存,修改文件名为QFtp,且没有后缀


6. 使用时在.pro中添加
CONFIG(debug, debug|release) {
LIBS += -lQt5Ftpd
} else {
LIBS += -lQt5Ftp
}






![[附源码]JAVA毕业设计农产品的物流信息服务平台(系统+LW)](https://img-blog.csdnimg.cn/e55ce54cd8554e9d92ccdb59127adb37.png)


![[附源码]计算机毕业设计社区生活废品回收APPSpringboot程序](https://img-blog.csdnimg.cn/9d32129672704204aa07472b1e1baa94.png)









