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

相关推荐
XiaoLeisj37 分钟前
Android Kotlin 全链路系统化指南:从基础语法、类型系统与面向对象,到函数式编程、集合操作、协程并发与 Flow 响应式数据流实战
android·开发语言·kotlin·协程
dapeng28702 小时前
分布式系统容错设计
开发语言·c++·算法
qq_417695052 小时前
代码热修复技术
开发语言·c++·算法
badhope7 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
码云数智-园园8 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡
开发语言
C++ 老炮儿的技术栈8 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hz_zhangrl8 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析
开发语言·c++·gesp·gesp2026年3月·gespc++一级
Liu628888 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
IT猿手8 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
AI科技星9 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘