Important: Please read the Qt Code of Conduct -

[SOLVED] Quick question, which download kit should I use?

  • Hi everyone,

    I'm new and I just had a quick and basic question for you all that I hope you can answer really quick. I want to get started practicing Qt and I mainly use Visual Studio 2012. That being said, which download should I use for this environment? On the Download page it says:

    Qt 5.0.1 for Windows 32-bit (MinGW 4.7, 823 MB)
    Qt 5.0.1 for Windows 32-bit (VS 2010, 481 MB)

    I'm pretty assumptious to the fact that VS 2010 probably means Visual Studio 2010 correct? What does MinGW mean and could I use that and/or will the VS 2010 version work for Visual Studio 2012 or no?

    Sorry if that seemed like a 5-part question to my original I was just trying to cover everything in one go lol. Any help would be appreciated and I look forward to learning and being involved in your community! :)

  • The MinGW version is build with and uses the GCC compiler, the VS version is the same with the visual studio 2010 compiler.

    If you want to use Qt with VS2012 you will have to build it yourself. May be tricky and awkward if you are not experienced. Leaving out the wekbit can significantly improve the chance to build Qt successfully.

    Alternatively, you can get VS2010, express will work too, and use it with the VS2010 Qt version.

    Or you can get the MinGW version and use it with the supplied version of GCC.

    The VS2010 version of Qt will NOT work with the VS2012 compiler.

    In any of the cases, you can use Qt's own Creator IDE. If you want to use Qt with the VS2012 IDE, you will have to build it yourself and get the VS2012 add-on.

    IMO Creator is better than VS2012 without VisualAssistX. Also keep in mind neither VAX nor the Qt add-on work on the express version of VS.

  • Thank you! You were very informative! I have VS 2010 Professional so I will just use that, I was just getting into the habit of learning VS 2012 is all. Thank you very much, it is very good to know that there are people willing to explain things to newcomers/programmers.


  • You are welcome, and good luck with Qt programming. Also remember to mark your thread with [SOLVED] after... well after it is solved...

Log in to reply