如何使用add-on"QtFtp"?

How to use add-on "QtFtp"?

我想在我当前的项目中使用 FTP,但由于 Qt5 ftp 不可用(仅作为 add-on)。

我从这里下载了资源:https://github.com/qt/qtftp 在 Qt 的论坛中,我找到了如何使用它的说明:

  1. 在 qtftp-folder
  2. 中打开控制台
  3. 生成 headers:cd qtftp<QTDIR>/bin/syncqt.pl -version 5.2.0
  4. 运行 qmake
  5. 运行制作(mingw32-制作)
  6. 运行 进行安装(mingw32-进行安装)
  7. 在我的.pro-file
  8. 中添加QT += ftp
  9. 运行 我的项目上的 qmake
  10. 编译我的项目。

(https://forum.qt.io/topic/23904/qtftp-and-qthttp-compatibility-add-ons-for-qhttp-and-qftp-classes-in-qt-5)

所以,我想尝试这些步骤,但第一步失败了,因为找不到 syncqt.pl,但我查看了 Qt-directory,文件在那里。

任何人都有想法,如何fix/solve这个?我正在使用 Qt5.9.1

如果您像我一样下载了 strawberry-perl 的便携式版本,只需将 .zip 解压到磁盘上的某个位置即可。之后,打开 portableshell.bat(它应该打开命令提示符 window) 之后就可以输入步骤2的代码了,别忘了加上-version参数。

然后你可以继续第 3 步,一切都应该没有任何问题。