Basic questions about download versions
-
Hello!
I am very new to Qt and just wanted to try out the framework with VS 2010 on my Win 7 machine. But right on the download page ( http://qt-project.org/downloads ) I was already confused.
There are 2 versions that seem suited for me:
Qt 5.2.0 for Windows 32-bit (VS 2010, 570 MB) and
Qt 5.2.0 for Windows 32-bit (VS 2010, OpenGL, 569 MB)
Whats the difference? And why is there no explanation on the download site? A little info like "the OpenGL version provides blabla" would be very helpful!Second: Since I did not know which downlink link was right I chose the Qt Online Installer for Windows. After everything was installed I started QCreater and tried to compile a sample project. Unfortunately the compiling stopped with an error: The compiler could not find some OpenGL ES header. I had no idea how to fix it and having such a first impression of Qt is very frustrating. Shouldn't it just run out of the box? I don't even know what I could have made wrong!
-
Hi and welcome to the Qt Dev Net!
I'm sorry to hear that your first experiences were frustrating. Let's try to make things better.
There's a little note underneath the long list of downloads that says,[quote]The Windows offline installers are by default ANGLE based. If you want to know more about the differences between ANGLE and OpenGL packages on Windows, please visit "Qt 5 on Windows ANGLE and OpenGL":http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL.[/quote]
In a nutshell:
- Qt 5 requires OpenGL 2.0 or higher.
- If your graphics card does not support OpenGL 2.0 or higher, then you'll need to use ANGLE-based packages instead (those without "OpenGL" in their name).
- ANGLE is a 3rd-party toolkit that converts OpenGL calls into DirectX calls so that Windows users without OpenGL 2.0 support can use Qt.
So in your case, I believe your problem can be resolved by installing the non-OpenGL package instead.
By the way, the Online installer is a package manager that lets you choose between the other packages on the Downloads page.
Go to your Qt installation folder
Launch MaintenanceTool.exe.
Select "Package manager"
Expand Qt -> Qt 5.2.0. You should see a long list, corresponding to http://qt-project.org/downloads
Select "msvc2010 32-bit" and deselect all others