Important: Please read the Qt Code of Conduct -

SDK 7.1 compiler vs Visual C++ 2010 compiler?

  • Hello,

    I got a Qt 4.8.5 version compiled from a team which states it was compiled using Windows SDK 7.1.
    I am at kit configuration step, in Qt Creator options.

    I have many auto-detected compilers proposed, in fact:

    • Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) in x86, amd64, ia64 versions
    • Microsoft Visual C++ compiler 10.0 in same flavors.

    What's the difference between these two compilers families, since I updated both VS 2010 Pro and SDK 7.1 to SP1?

    Would I get errors if I chose Visual C++ compiler instead of SDK one?

  • Always use the same compiler that was used to compile Qt. OTherwise you get lots of linker and compile errors, this due to namemangling issues between linkers.
    The C++ standard doesn't say to compile and link, only how to code and what should happen if uses.

  • Moderators


    They are the same compiler. See "Supported Compilers in Windows" at "this page":

Log in to reply