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

相关推荐
浮江雾7 小时前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
admin and root7 小时前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
踏月的造梦星球7 小时前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s7 小时前
c++对接pdfium(一)win系统篇
开发语言·c++
Zwarwolf7 小时前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-7 小时前
C#中HashTable相关方法
开发语言·c#
茯苓gao8 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
ihuyigui8 小时前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端
雪的季节8 小时前
Python基础5-18
开发语言·python
Lyndon-李大鹏9 小时前
QT-VS环境
开发语言·qt