Important: Please read the Qt Code of Conduct -

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 ( ) 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!

  • Moderators

    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":[/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

    Select "msvc2010 32-bit" and deselect all others

Log in to reply