SDK 7.1 compiler vs Visual C++ 2010 compiler?
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.
They are the same compiler. See "Supported Compilers in Windows" at "this page":http://qt-project.org/wiki/Building_Qt_5_from_Git#aea23489ce3aa9b6406ebb28e0cda430