Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt #include<;中的错误;QFtp>;我该怎么办_Qt_Ftp_Qftp - Fatal编程技术网

Qt #include<;中的错误;QFtp>;我该怎么办

Qt #include<;中的错误;QFtp>;我该怎么办,qt,ftp,qftp,Qt,Ftp,Qftp,我想从我的Qt项目中使用ftp。但是当我添加#在程序中包含并运行 编译器说:“错误:QFtp:没有这样的文件或目录”。您应该向项目文件中添加类似的内容 QT += network 是的一部分,由于Qt5的设计限制,您需要在qmake项目文件(.pro或.pri)中使用下面的qmake语句,因为它被移动到单独的游乐场模块中。但是,我在之前的商业项目中成功地使用了它,因此应该可以: QT += ftp 否则,如果仍在使用Qt 4,则只需将网络模块包含到Qt变量中,如下所示: QT += netw

我想从我的Qt项目中使用ftp。但是当我添加
#在程序中包含
并运行

编译器说:“错误:QFtp:没有这样的文件或目录”。

您应该向项目文件中添加类似的内容

QT += network

的一部分,由于Qt5的设计限制,您需要在qmake项目文件(.pro或.pri)中使用下面的qmake语句,因为它被移动到单独的游乐场模块中。但是,我在之前的商业项目中成功地使用了它,因此应该可以:

QT += ftp
否则,如果仍在使用Qt 4,则只需将
网络
模块包含到
Qt
变量中,如下所示:

QT += network

谢谢,但我之前添加了:(问题应该是其他的!!你使用什么SDK?我假设你使用的是Qt4.x,因为QFtp类。但是QFtp类已从Qt5.x中删除(原因:缺陷设计)您似乎没有选择答案,也没有对我的答案提出批评。我们还可以为您做些什么?缺少什么?我正在使用QT 5.4.2,QT+=ftp给我一条消息:“QT:ftp中的未知模块”@计算机工程师88是的,你应该安装模块。当然,如果你没有安装它,它就不存在……没有理由因为你不知道如何安装东西就否决这个答案!你解释得不好。这足够好的理由否决某人了。dontcha think?@ComputerEngineer88嗯,不?这仍然不是一个好答案答案——应该是否决票……如果他链接到模块并演示如何添加,那么它将获得一个赞成票。我真的不明白你对我的否决票有什么问题。这不是一个好的答案,或者至少不足以让它自己站起来——否决票是一种让用户给出更好的回应或突出其他回应的机制那会更好。