【发布时间】:2018-01-02 09:29:47
【问题描述】:
我想在我当前的项目中使用 FTP,但由于 Qt5 ftp 不可用(仅作为附加组件)。
我从这里下载了源代码:https://github.com/qt/qtftp 在 Qt 的论坛中,我找到了如何使用它的说明:
- 在 qtftp 文件夹中打开控制台
- 生成标题:
cd qtftp、<QTDIR>/bin/syncqt.pl -version 5.2.0 - 运行 qmake
- 运行 make (mingw32-make)
- 运行 make install (mingw32-make install)
- 在我的 .pro 文件中添加
QT += ftp - 在我的项目上运行 qmake
- 编译我的项目。
所以,我想尝试这些步骤,但第一步失败,因为找不到syncqt.pl,但我查看了Qt目录,文件在那里。
任何人都有想法,如何解决/解决这个问题?我正在使用 Qt5.9.1
【问题讨论】:
-
我猜你的意思是它在第二步失败了?无论如何,如果 syncqt.pl 文件在那里,它是如何失败的?您是否以正确的方式调用 perl 脚本?如果您在 Windows 上并且安装了 perl 但未添加到路径中,则需要使用 perl.exe 所在的绝对路径调用它。
-
对不起,我的错,我的意思是 2. 步。嗯,我只是在控制台中输入了步骤 2 中的代码,我没有用“perl”做任何事情,而且我似乎没有安装它。
-
嗯
syncqt.pl是一个 perl 脚本,你不能就这样运行它。只需搜索“如何在 Windows 上运行 perl 脚本”,应该有足够的答案。 :) -
非常感谢,我以后或明天看看,看看能不能做:)
-
所以,我下载了一个可移植版本的草莓 perl,但我不知道如何运行该脚本。我打开portableshell.bat (cmd),将目录切换到qtftp文件夹,然后尝试运行syncqt.pl,但我仍然收到消息,找不到它。