QT5使用QFtp

这里写目录标题

  • 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>

https://blog.csdn.net/qq_43015524/article/details/122674300

相关推荐
qq_589568107 分钟前
java基础学习,案例练习,即时通讯
java·开发语言·学习
DevilSeagull16 分钟前
Windows 批处理 (Batch) 编程: 从入门到入土. (一) 基础概念与环境配置
开发语言·windows·后端·batch·语言
AI科技星22 分钟前
全域数学·第卷:场计算机卷(场空间计算机)【乖乖数学】
java·开发语言·人工智能·算法·机器学习·数学建模·数据挖掘
charlie11451419129 分钟前
嵌入式C++实践开发第21篇(单片机实践):按钮输入 —— 硬件原理、消抖与HAL API
开发语言·c++·单片机
前端老石人30 分钟前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
0xDevNull32 分钟前
Java泛型详解
java·开发语言·后端
yeeanna33 分钟前
GO函数的特殊性
开发语言·后端·golang
AI科技星37 分钟前
《全域数学》第三卷:代数原本 · 全书详述【乖乖数学】
开发语言·人工智能·机器学习·数学建模
时空系37 分钟前
第10篇:归属权与借用——Rust的安全保障 Rust中文编程
开发语言·安全·rust
AI进化营-智能译站42 分钟前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai