Unofficial MinGW-based build of Qt 5.0.0 is now available
Page |
1 |
Courtesy of Алексей Павлов (Alex) from the MinGW-builds project: http://lists.qt-project.org/pipermail/development/2012-December/008919.html
FINAL UPDATE (2013-01-29):
- Get the latest pre-compiled packages at http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/
- Get scripts to build Qt 5 yourself at https://github.com/Alexpux/Qt-builds
- Get technical info about MinGW + Qt 5 at http://qt-project.org/wiki/MinGW-64-bit
29 replies
Error (509)
This account’s public links are generating too much traffic and have been temporarily disabled!
Any chance of a mirror link?
Just compiled my program with qt5, though it’s a nightmare for the dlls, i just cannot get it to run on another test machine with no qt, msvc etc installed…
i miss the mingw where i just put some dlls in the same folder of the exe (and knew which were needed) and all was good :D
When I manage to download a copy, I’ll set up a mirror.
In the meantime, this might help with general deployment on Windows: http://qt-project.org/forums/viewthread/23286/
Is qwindows.dll in a subfolder (“platforms”), relative to the executable?
Failing that… try dumping all the DLLs from C:\<Qt>\bin\ (and all the folders in C:\<Qt>\plugins\) into the directory and see if it works :P
(Hint: Instead of moving everything to the other PC to test, you can rename your Qt folder to temporarily hide Qt from your system, making it emulate a “Qt-less” machine)
It works, however, there is a HUGEEEEE performance difference when compared to MSVC and even to x86 Qt4 build.
Qt5 MinGW x64:

Qt5 MSVC2012 ×64:

Qt4 MinGW x86:

I suspect there is something wrong with this build, it is not possible for MinGW to be almost 4 times slower than MSVC. And if anything, I expected this to be faster than 32bit Qt4 build, yet it is more than 2 times slower.
It works, however, there is a HUGEEEEE performance difference when compared to MSVC and even to x86 Qt4 build.Qt5 MinGW x64:
Qt5 MSVC2012 ×64:
Qt4 MinGW x86:
I suspect there is something wrong with this build, it is not possible for MinGW to be almost 4 times slower than MSVC. And if anything, I expected this to be faster than 32bit Qt4 build, yet it is more than 2 times slower.
Wow, that’s… slow. Let’s just hope for official MinGW…
I try to rebuild my builds of Qt5 for mingw with some optimization after 8th january and upload them. You can test perfomance again.
Hi, I’ve done some optimization to my algorithm – now MinGW performance is much better, but still somewhat lower than MSVC. In fact with the improved algorithm the MinGW version is a little faster than the old MSVC version. I wonder what could have caused performance to be so low before, the version of MinGW you have bundled should support all the C++11 features that increase performance, C++11 support in MinGW is a little better than that of MSVC2012. Anyway, here are the new results:
Qt5 MSVC2012 ×64:

Qt5 MinGW x64:

Now the performance difference is only 0.3x – much better than 4x. So the build is not that slow, as long as you code efficiently. It is still a little slower than Qt4 MinGW x86 – which gets 30 MCPS performance.
I try to rebuild my builds of Qt5 for mingw with some optimization after 8th january and upload them. You can test perfomance again.Hi, I’ve done some optimization to my algorithm – now MinGW performance is much better, but still somewhat lower than MSVC. In fact with the improved algorithm the MinGW version is a little faster than the old MSVC version. I wonder what could have caused performance to be so low before, the version of MinGW you have bundled should support all the C++11 features that increase performance, C++11 support in MinGW is a little better than that of MSVC2012. Anyway, here are the new results:
Qt5 MSVC2012 ×64:
Qt5 MinGW x64:
Now the performance difference is only 0.3x – much better than 4x. So the build is not that slow, as long as you code efficiently. It is still a little slower than Qt4 MinGW x86 – which gets 30 MCPS performance.
can you provide more information about your testing system? I can’t agree with your results. I’m experiencing average 5% of speedup with MinGW x64 compared with MSVC 2012 :/
My PC: intel Dual Core 2.4 GHz @ 4GB RAM ~ Windows 7 64 bit
MinGW
Optimization flags: “-O3 -mtune=native”
Threading model: POSIX
MSVC
Optimization flags: “/Ox”
You must log in to post a reply. Not a member yet? Register here!


