Qt中,为什么在mainwindow的头文件里不能饮用QFtp 每次一#include <QFtp>就提示没有这个文件或目录?

Qt中,为什么在mainwindow的头文件里不能饮用QFtp 每次一#include <QFtp>就提示没有这个文件或目录?,第1张

在这个目录D:\Qt\Qt5.3.0\5.3\msvc2013_64\include\QtNetwork\5.3.0\QtNetwork\private

#include <private/qftp_p.h>

.pro文件中加入

QT +=network

用QFtp应该可以做到吧, 摘自Qt的帮助文档, QFtp::get()时将次二哥参晌握数宴租庆设置为0,之后收型歼到 readyRead()后可以通过read()或readAll()读取到内存里。

int QFtp::get ( const QString &file, QIODevice * dev = 0, TransferType type = Binary )

If dev is 0, then the readyRead() signal is emitted when there is data available to read. You can then read the data with the read() or readAll() functions.

qt5之后就不在使用QFtp QHttp,因为QNetworkaccessmanager已经替代了大蠢局纯部分功能,不知道digia在想啥,又不完全替换所带咐有功能,有2种方法供用户选择

1现在编译腊扒ftp源码

2.使用第三方libcurl库!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12258699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存