Error while Executing Perl script to generate headers
-
Hello guys,
you know me, it's been a week that I struggled to install QFTP,
i will go step by step and hope someone can help me
1st Step : i downloaded the QFTP source from github (the file is qtftp-master)
2nd Step : i renamed the file "qtftp-master" to "qtftp"
3rd Step : i open the project, i made execute qmake (it works ) i made a build, doestn't work , no such file or directory error (surely because of the perl sync.pl not executed yet )4th Step : i copy the qtftp source and paste it to my source version of qt ( C:\Qt\Qt5.3.0\5.3\Src\qtftp )

Now i have to execute the Perl script to generate the headers, i installed ActivePerl and open cmd
when i tried to execute my script, eroor"Can't open perl script :No such file or direcory
Why he can't execute the script while the directory exist and the file exist ?Thanks -
Hello guys,
you know me, it's been a week that I struggled to install QFTP,
i will go step by step and hope someone can help me
1st Step : i downloaded the QFTP source from github (the file is qtftp-master)
2nd Step : i renamed the file "qtftp-master" to "qtftp"
3rd Step : i open the project, i made execute qmake (it works ) i made a build, doestn't work , no such file or directory error (surely because of the perl sync.pl not executed yet )4th Step : i copy the qtftp source and paste it to my source version of qt ( C:\Qt\Qt5.3.0\5.3\Src\qtftp )

Now i have to execute the Perl script to generate the headers, i installed ActivePerl and open cmd
when i tried to execute my script, eroor"Can't open perl script :No such file or direcory
Why he can't execute the script while the directory exist and the file exist ?Thanks@Zunneh Am I thinking so simple or are you really trying to execute a perl application that does not exits.
The file you trying to execute,C:\Qt\Qt5.3.0\5.3\Src\qtftp\syncqt.pl
The real file path,C:\Qt\Qt5.3.0\5.3\Src\qtftp\sync.pl
Why do you write syncqt.pl? -
@Zunneh Am I thinking so simple or are you really trying to execute a perl application that does not exits.
The file you trying to execute,C:\Qt\Qt5.3.0\5.3\Src\qtftp\syncqt.pl
The real file path,C:\Qt\Qt5.3.0\5.3\Src\qtftp\sync.pl
Why do you write syncqt.pl? -
@closx even i tried it it doesn't work , when i press enter nothing happen in console (
no message ) , it should be like this

@Zunneh
I wish you'd sort out yoursync.plversussyncqt.pl, but that's up to you.As you can see from your screenshot where
sync.plhas an "empty" icon against it, it looks like you have not associated.plsuffix files withperl. That is whyperl something.plruns it as aperlscript but plainsomething.pldoes not. Depending on your build process, you either need to associate.plextension so it automatically runs it withperl, or you needperl ...explicitly on the command line. -
@Zunneh
I wish you'd sort out yoursync.plversussyncqt.pl, but that's up to you.As you can see from your screenshot where
sync.plhas an "empty" icon against it, it looks like you have not associated.plsuffix files withperl. That is whyperl something.plruns it as aperlscript but plainsomething.pldoes not. Depending on your build process, you either need to associate.plextension so it automatically runs it withperl, or you needperl ...explicitly on the command line. -
@Zunneh
I don't understand your question.When you execute
perl C:\...syncqt.pl(second case) it runsperlon the script file and produces the lines of output you see.When you just execute
C:\...syncqt.plwithout the leadingperlcommand (first case) it looks like it has no association for.plfiles (especially in view of your screenshot showing no icon for.plfiles) withperl, so it does not runperl. I don't know what it does with your file in that case, but I see no output.Why don't you check your Windows/Explorer file associations for
.plfiles? Make sure they are associated withperl, and the correct version at that? -
@Zunneh
I don't understand your question.When you execute
perl C:\...syncqt.pl(second case) it runsperlon the script file and produces the lines of output you see.When you just execute
C:\...syncqt.plwithout the leadingperlcommand (first case) it looks like it has no association for.plfiles (especially in view of your screenshot showing no icon for.plfiles) withperl, so it does not runperl. I don't know what it does with your file in that case, but I see no output.Why don't you check your Windows/Explorer file associations for
.plfiles? Make sure they are associated withperl, and the correct version at that? -
-
@Zunneh
FGS. The screenshot you show does not show you haveperlassociated with.plfiles, it only starts at.pptmhtmlwhich is alphabetically later than.planyway so it proves nothing. I can't hold your hand down to this level.... -
@Zunneh said in Error while Executing Perl script to generate headers:
can't execute the script (no output)
If you, for some reason, can't associate .pl file extension with Perl then why not simply do:
perl PATH_TO_SCRIPT?!
You're already doing so in your screenshot... -
@Zunneh said in Error while Executing Perl script to generate headers:
can't execute the script (no output)
If you, for some reason, can't associate .pl file extension with Perl then why not simply do:
perl PATH_TO_SCRIPT?!
You're already doing so in your screenshot... -
@Zunneh
But you showed earlier thatperl ... syncqt.pldoes produce output, it's in your screenshots!Why in the world do you not right-click on the
.plfile, associate it withperl, and try again? It only takes about 10 seconds.... -
now I just have to add the INCLUDE PATH to my project and add the QT + = ftp,
if anyone can help me add the INCLUDEPATH of the modules / qt_ftp.pri ?? ThanksP.S : i'm following this guy : https://stackoverflow.com/questions/47744360/installing-the-qtftp-module-in-qt-5-6-0
-
now I just have to add the INCLUDE PATH to my project and add the QT + = ftp,
if anyone can help me add the INCLUDEPATH of the modules / qt_ftp.pri ?? ThanksP.S : i'm following this guy : https://stackoverflow.com/questions/47744360/installing-the-qtftp-module-in-qt-5-6-0
@Zunneh said in Error while Executing Perl script to generate headers:
if anyone can help me add the INCLUDEPATH of the modules / qt_ftp.pri ??
in pro file
INCLUDEPATH += PATH_TO_DIR_CONTANING_QTFTP_HEADER_FILES


