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. -
Hi,
They are the same compiler. See "Supported Compilers in Windows" at "this page":http://qt-project.org/wiki/Building_Qt_5_from_Git#aea23489ce3aa9b6406ebb28e0cda430