这里写目录标题
- 1、QFtp编译
-
- [1.1 下载](#1.1 下载)
- [1.2 修改](#1.2 修改)
- [1.3 编译](#1.3 编译)
- [1.4 部署](#1.4 部署)
- [2.5 使用](#2.5 使用)
1、QFtp编译
1.1 下载
下载QFtp源码,https://github.com/qt/qtftp
cpp
git clone https://github.com/qt/qtftp.git
1.2 修改
打开qt工程,修改qftp.pro文件中框选的部分,修改为下图所示。修改qftp.h文件的qurlinfo.h头文件,改为下图,该头文件路径有问题
cpp
CONFIG += static
CONFIG += shared


1.3 编译
只构建src

1.4 部署

- 创建一个文件夹"qtftp"
- 复制" bin、lib、include"文件夹至"qtftp"文件夹中
- 把源码 src中的头文件 复制到 include 文件夹中

lib

include

2.5 使用
在.pro中添加组件,然后程序包含头文件就行。
cpp
# QT += ftp
LIBS += $$XLDFLAGS\
-L/usr/qtftp/lib -lQt5Ftp
INCLUDEPATH += /usr/qtftp/include
cpp
#include <QFtp>