我需要在我的项目中使用QFtp类。
当我使用Qt 5.0进行开发时,我需要从gitorious存储库下载该类:https://qt.gitorious.org/qt/qtftp
当我试图编译项目时,我会出现以下错误:
19:45:25: Exécution des étapes pour le projet qtftp...
19:45:25: Configuration inchangée, étape QMake sautée.
19:45:25: Débute : "C:QtQt5.0.1ToolsMinGWbinmingw32-make.exe"
cd src && ( if not exist Makefile C:QtQt5.0.15.0.1mingw47_32binqmake.exe C:QtQt5.0.1srcqt-qtftpsrcsrc.pro -o Makefile ) && C:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile
mingw32-make[1]: Entering directory 'C:/Qt/Qt5.0.1/src/qt-qtftp/src'
cd qftp && ( if not exist Makefile C:QtQt5.0.15.0.1mingw47_32binqmake.exe C:QtQt5.0.1srcqt-qtftpsrcqftpqftp.pro -o Makefile ) && C:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile
'perl.exe' n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commandes.
Project MESSAGE: C:QtQt5.0.15.0.1mingw47_32binsyncqt.bat -module QtFtp -mkspecsdir C:QtQt5.0.15.0.1mingw47_32/mkspecs -outdir C:/Qt/Qt5.0.1/src/qt-qtftp C:/Qt/Qt5.0.1/src/qt-qtftp
Project ERROR: Failed to run: C:QtQt5.0.15.0.1mingw47_32binsyncqt.bat -module QtFtp -mkspecsdir C:QtQt5.0.15.0.1mingw47_32/mkspecs -outdir C:/Qt/Qt5.0.1/src/qt-qtftp C:/Qt/Qt5.0.1/src/qt-qtftp
Makefile:38: recipe for target 'sub-qftp-make_first' failed
mingw32-make[1]: *** [sub-qftp-make_first] Error 3
mingw32-make[1]: Leaving directory 'C:/Qt/Qt5.0.1/src/qt-qtftp/src'
makefile:40: recipe for target 'sub-src-make_first' failed
mingw32-make: *** [sub-src-make_first] Error 2
19:45:27: Le processus "C:QtQt5.0.1ToolsMinGWbinmingw32-make.exe" s'est terminé avec le code 2.
Error while building/deploying project qtftp (kit: Desktop Qt 5.0.1 MinGW 32bit)
下载、编译并安装该插件;然后在应用程序的.pro
文件中使用
QT += ftp
以使QFtp类可用。