“如何使用附加组件”;QtFtp";?

“如何使用附加组件”;QtFtp";?,qt,qt5,qmake,qtftp,Qt,Qt5,Qmake,Qtftp,我想在当前项目中使用FTP,但由于Qt5 FTP不可用(仅作为附加组件) 我从这里下载了资料来源: 在Qt的论坛上,我找到了如何使用它的说明: 打开qtftp文件夹中的控制台 生成标题:cd qtftp,/bin/syncqt.pl-version 5.2.0 运行qmake 运行make(mingw32 make) 运行make安装(mingw32 make安装) 在my.pro文件中添加QT+=ftp 在我的项目上运行qmake 编译我的项目 () 所以,我想尝试这些步骤,但是第一步失败了,

我想在当前项目中使用FTP,但由于Qt5 FTP不可用(仅作为附加组件)

我从这里下载了资料来源: 在Qt的论坛上,我找到了如何使用它的说明:

  • 打开qtftp文件夹中的控制台
  • 生成标题:
    cd qtftp
    /bin/syncqt.pl-version 5.2.0
  • 运行qmake
  • 运行make(mingw32 make)
  • 运行make安装(mingw32 make安装)
  • 在my.pro文件中添加
    QT+=ftp
  • 在我的项目上运行qmake
  • 编译我的项目
  • ()

    所以,我想尝试这些步骤,但是第一步失败了,因为找不到syncqt.pl,但是我在Qt目录中查找了,文件就在那里


    谁有主意,怎么解决这个问题?我使用的是Qt5.9.1

    如果您像我一样下载了可移植版本的草莓perl,只需在磁盘上的某个地方解压缩.zip即可。之后,打开portableshell.bat(它将打开一个命令提示窗口) 之后,您可以输入步骤2的代码,并且不要忘记添加-version参数


    然后,您可以继续执行步骤3,所有操作都应该可以正常工作。

    我猜您的意思是,它在步骤2上失败了。步无论如何,如果syncqt.pl文件存在,它是如何失败的?您调用perl脚本的方法正确吗?如果您在windows上安装了perl,但未将其添加到路径中,则需要使用perl.exe所在的绝对路径来调用它。对不起,是我的错,我的意思是2。步嗯,我只是在控制台中键入了步骤2中的代码,我没有使用“perl”做任何事情,而且它似乎没有安装。嗯
    syncqt.pl
    是一个perl脚本,您不能这样运行它。只要搜索“如何在windows上运行perl脚本”,应该有足够的答案非常感谢您,我将在稍后或明天查看它,并告诉您我是否可以这样做:)因此,我下载了一个可移植版本的草莓perl,但我不知道如何运行该脚本。我打开portableshell.bat(cmd),将目录更改为qtftp文件夹,然后尝试运行syncqt.pl,但仍然收到消息,无法找到它。