how to run exe file
-
wrote on 16 Aug 2022, 10:04 last edited by
I released my project now I want to run it in another system
by double click it does nothing .why?
I put the essential dll files in same directory -
@ali-aydin ok, you should use it. it is, like the name suggested for deploying your executable.
https://doc.qt.io/qt-6/windows-deployment.html
General steps on how to use it:
- Open command line prompt
- execute the qtenv2.bat inside the bin folder of the Qt kit, you used to compile your application
- in the same folder you will also now find the windeployqt.exe
- so execute that program, give it the fill path to your own binary, and since its a qml application, also give the --qmldir option the full path to the folder containing your main.qml (the actual source file)
90% of the time, if done properly, this should be everything you need to do
@ali-aydin and where in that command is the requested --qmldir option ? 😉
@J-Hilk said in how to run exe file:
- so execute that program, give it the full path to your own binary, and since its a qml application, also give the --qmldir option the full path to the folder containing your main.qml (the actual source file)
-
I released my project now I want to run it in another system
by double click it does nothing .why?
I put the essential dll files in same directorywrote on 16 Aug 2022, 10:05 last edited by JonB@ali-aydin said in how to run exe file:
by double click it does nothing .why?
Nobody knows. Maybe it's missing something it needs to start, and your "I put the essential dll files in same directory" is not good enough. Try opening a Command Prompt and running the EXE from there, just maybe you might get some message. Or even possibly it is running but not producing anything visual for some reason --- run Task Manager to verify the EXE is not running.
-
@ali-aydin said in how to run exe file:
by double click it does nothing .why?
Nobody knows. Maybe it's missing something it needs to start, and your "I put the essential dll files in same directory" is not good enough. Try opening a Command Prompt and running the EXE from there, just maybe you might get some message. Or even possibly it is running but not producing anything visual for some reason --- run Task Manager to verify the EXE is not running.
-
I released my project now I want to run it in another system
by double click it does nothing .why?
I put the essential dll files in same directory@ali-aydin said in how to run exe file:
I released my project now I want to run it in another system
by double click it does nothing .why?
I put the essential dll files in same directorywhat exactly did you do?
-
@ali-aydin said in how to run exe file:
I released my project now I want to run it in another system
by double click it does nothing .why?
I put the essential dll files in same directorywhat exactly did you do?
wrote on 16 Aug 2022, 10:39 last edited by@J-Hilk
I released my QtQuick based project and movrd executable file to other system
but it does nothing -
@J-Hilk
I released my QtQuick based project and movrd executable file to other system
but it does nothing@ali-aydin said in how to run exe file:
@J-Hilk
I released my QtQuick based project and movrd executable file to other system
but it does nothingthats like saying I ate breakfast and went to work. Doesn't tell us anything on how you got that food poisoning.
So, lets pull some teeth:
I assume this is on windows(?), did you use the windeployqt tool ? -
@ali-aydin said in how to run exe file:
@J-Hilk
I released my QtQuick based project and movrd executable file to other system
but it does nothingthats like saying I ate breakfast and went to work. Doesn't tell us anything on how you got that food poisoning.
So, lets pull some teeth:
I assume this is on windows(?), did you use the windeployqt tool ?wrote on 16 Aug 2022, 10:58 last edited by@J-Hilk
Yes, OS is win 10
no I did not use windeployqt I used only QtCreator
I tested this by QtWidget is ok but QtQuick has some problems -
@J-Hilk
Yes, OS is win 10
no I did not use windeployqt I used only QtCreator
I tested this by QtWidget is ok but QtQuick has some problems@ali-aydin ok, you should use it. it is, like the name suggested for deploying your executable.
https://doc.qt.io/qt-6/windows-deployment.html
General steps on how to use it:
- Open command line prompt
- execute the qtenv2.bat inside the bin folder of the Qt kit, you used to compile your application
- in the same folder you will also now find the windeployqt.exe
- so execute that program, give it the fill path to your own binary, and since its a qml application, also give the --qmldir option the full path to the folder containing your main.qml (the actual source file)
90% of the time, if done properly, this should be everything you need to do
-
@ali-aydin ok, you should use it. it is, like the name suggested for deploying your executable.
https://doc.qt.io/qt-6/windows-deployment.html
General steps on how to use it:
- Open command line prompt
- execute the qtenv2.bat inside the bin folder of the Qt kit, you used to compile your application
- in the same folder you will also now find the windeployqt.exe
- so execute that program, give it the fill path to your own binary, and since its a qml application, also give the --qmldir option the full path to the folder containing your main.qml (the actual source file)
90% of the time, if done properly, this should be everything you need to do
wrote on 16 Aug 2022, 11:20 last edited by@J-Hilk
Thank you so much I will test it -
@ali-aydin ok, you should use it. it is, like the name suggested for deploying your executable.
https://doc.qt.io/qt-6/windows-deployment.html
General steps on how to use it:
- Open command line prompt
- execute the qtenv2.bat inside the bin folder of the Qt kit, you used to compile your application
- in the same folder you will also now find the windeployqt.exe
- so execute that program, give it the fill path to your own binary, and since its a qml application, also give the --qmldir option the full path to the folder containing your main.qml (the actual source file)
90% of the time, if done properly, this should be everything you need to do
wrote on 16 Aug 2022, 12:38 last edited by@J-Hilk
I used windeployqt it worked for me on my laptop
but on the pc it does not work -
@ali-aydin alright, alright alright,
one step forwards
do you use MSVC or MinGW as compiler/QtVersion
-
@ali-aydin alright, alright alright,
one step forwards
do you use MSVC or MinGW as compiler/QtVersion
wrote on 16 Aug 2022, 12:48 last edited by@J-Hilk
I'm using MinGW -
@ali-aydin ok, should rule out msc++ distributable.
°but on the pc it does not work
what exactly is happening, do you get an error message/prompt or other kind of popup,
the the process running, but nothing is shown.
What kind of windows is the pc running -
@ali-aydin ok, should rule out msc++ distributable.
°but on the pc it does not work
what exactly is happening, do you get an error message/prompt or other kind of popup,
the the process running, but nothing is shown.
What kind of windows is the pc runningwrote on 16 Aug 2022, 12:52 last edited by@J-Hilk
no there is no error or popup
Pc running with win 10 -
@ali-aydin said in how to run exe file:
o there is no error or popup
Pc running with win 10- same bit system(32/64) ?
- do you have Qt Libraries in your system path, on the laptop
- do you have your qml files in a qt resource file
-
@ali-aydin said in how to run exe file:
o there is no error or popup
Pc running with win 10- same bit system(32/64) ?
- do you have Qt Libraries in your system path, on the laptop
- do you have your qml files in a qt resource file
wrote on 16 Aug 2022, 12:59 last edited by@J-Hilk
I got new problem
when I changing the directory on laptop it is not working anymore
yes all the qml files in one resource file
bit system is x64
Qt Libraries is in the same directory with exe file -
@J-Hilk
I got new problem
when I changing the directory on laptop it is not working anymore
yes all the qml files in one resource file
bit system is x64
Qt Libraries is in the same directory with exe file@ali-aydin said in how to run exe file:
when I changing the directory on laptop it is not working anymore
I find that very hard to believe, if you copy the exe and all files and folders that windeployqt deployed then it should work anywhere on your pc.
Does your program do anything path specific, do you read a file that is required or something along that line
-
@ali-aydin said in how to run exe file:
when I changing the directory on laptop it is not working anymore
I find that very hard to believe, if you copy the exe and all files and folders that windeployqt deployed then it should work anywhere on your pc.
Does your program do anything path specific, do you read a file that is required or something along that line
wrote on 17 Aug 2022, 06:10 last edited by@J-Hilk
I'm coping entire folder to other directory
and then it's not working -
@ali-aydin very strange
can you post a screenshot of that folder ?and are you sure your app/code doesn't require files to read or something similar on start up?
any error messages? -
@ali-aydin very strange
can you post a screenshot of that folder ?and are you sure your app/code doesn't require files to read or something similar on start up?
any error messages?wrote on 17 Aug 2022, 09:35 last edited by
5/26