Solved Problem with execute exe file on Windows XP
-
Hi, just to add to @Rondog I also use Qt 5.6.2 with MinGW, compiling on Windows 10 64-bit and deploying on Windows XP SP3 32-bit. To get my programs to run on Windows XP I don't need to do recompile or rebuild Qt, I just download the standard Qt 5.6.2 MinGW 32-bit Qt flavor.
About your error: QMAKE_LFLAGS_WINDOWS setting does not work with MinGW compiler. But it is also not needed for the MinGW compiler. when you compile with MinGW compiler you can start your .exe file on Windows NT 4, Windows 2000 and Windows XP.
I'm guessing that error message "Exception processing message 0xC0000139..." instead comes from some problem with your antivirus program and drive letters, try ejecting all USB disks and memory cards from your computer so that only your C: hard disk is connected (note: this is just a guess!).
-
@Rondog THANK U for your answer.
Where is the compile options for no direct write? you mean in profile write ""./configure -target xp -no-directwrite ...""? I search everything in QT and i didn't find this option. I m really noob sorry about that. Can u help me? I try low versions of qt but when i try to start setup exe which is for QT, i get win32 error. Which configure exetables u change... Thank u for your interest..
-
i was working on a OpenGL project using Qt 5.7.0 and Visual Studio. Works fine under Windows XP BUT i needed to set Plattformtoolset to Visual Studio 2015 - Windows XP (v140_xp)
So maybe there is something similar for Qt??
btw @Rondog i compiled Qt for my Visual Studio version from the source and i did not use -target xp -no-directwrite. So if it is not a default setting (and target xp is no default) it's not needed.
-
@hskoglund i try to open this exe files on my company pcs and i get c000139 error too... :( i think problem is my exe file. can ı sent u my file, can u try it?
-
You can upload here your app and I will test it on virtual machines.
Also I can upload here a test project that will run on all Windows editions (compiled on Visual Studio compiler with
Qt 5.7.1
), so you can try? -
@Cobra91151 im on work now, and this computers block uploading. Please send me your file to try. I ll sent my file at 19.30 pm. thank u!!!!!!!!!!! im really exited about that!
-
@Cobra91151 my file is http://www.filedropper.com/kom komur.exe is my main exe file.
-
Hi! When launching
komur.exe
it throws error on Win XP:Also I have noticed a lot of unnecessary files which takes about 500 MB.
I think:
- You need to delete/clean your project folder and build project again.
- To deploy it you should use Qt Command Prompt, navigate to your project executable directory with command
cd
and proceed with command:windeployqt komur.exe
(this will add all necessary files/libraries). - Upload your project again so I can test it.
I have some issues with test project, so I will upload it as soon as I fix them.
-
@Cobra91151 @hskoglund @Rondog thank u very much...... I love u guys!!!!!!!!!!!!!!!!!!!!!!!!!!!! i succeed it.
i solved my problem with setup QT to my xp machine. I notice that my errors come from my windows 10 QT dll files.... exp (QWidger.dll, lib-2.dll.. eg.) When i use windows xp QT dll files my problem is gone...
If someone has a problem like that have to get these dll's from somewhere. Don't use other os's QT files.Just find these dll files... -