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

相关推荐
春栀怡铃声9 小时前
【C++修仙录02】筑基篇:vector 使用
开发语言·c++·算法
彦为君9 小时前
JavaSE-11-ByteBuffer(NIO核心组件)
java·开发语言·前端·数据库·后端·spring·nio
茉莉玫瑰花茶9 小时前
LangGraph 持久化(Persistence)[ 2 ]
开发语言·python·ai·langgraph
Dxy12393102169 小时前
`...` 展开运算符(Spread Operator)详解
开发语言·javascript
丁劲犇9 小时前
使用TraeAI开发Web页面测试MSYS2 ucrt64 Qt MCP服务器
服务器·前端·c++·qt·mcp
有味道的男人9 小时前
AI 对接 1688 图搜接口|Open Claw 以图搜货实战
开发语言·python
Kiling_07049 小时前
面向对象和集合编程题 ( 二 )
java·开发语言·数据结构·算法
CodeKwang9 小时前
Qt6.5数控加工CAM框架实战:基于工厂模式与分层架构的CamCore完整实现
qt·框架·工业软件·cam
菜鸡儿齐9 小时前
Future接口学习
java·服务器·开发语言
牛奔9 小时前
codebuddy 桌面版 如何配置自己的模型
运维·服务器·开发语言·php