3

我想从我的 Qt 项目中使用 ftp。但是当我添加#include <QFtp>程序并运行编译器时说:“错误:QFtp:没有这样的文件或目录”。

4

2 回答 2

4

您应该在项目文件中添加类似这样的内容。

QT += network

QFtp网络模块的一部分

于 2013-09-24T19:02:21.723 回答
3

您需要在 Qt 5 的 qmake 项目文件(.pro 或 .pri)中使用下面的 qmake 语句,因为由于其设计限制,它已移至单独的 Playground 模块。不过我在之前的商业项目中已经成功使用过,所以应该没问题:

QT += ftp

否则,如果您仍在使用 Qt 4,则只需将network模块包含到QT变量中,如下所示:

QT += network
于 2013-09-25T07:33:56.797 回答