This question was asked on this thread, but is was closed as "off topic", which is confusing to me. This not a question looking for an opinion. This is a legitimate issue with concrete details and no doubt has a concrete answer.
I'm setting up a new windows 8.1 laptop. I've installed MSVC 2013 express (Windows Desktop version). And I've installed Qt 5.1.1.
In Qt Creator when I go to Tools -> Options -> Build & Run -> Compilers and hover the mouse over the auto-detected compiler: "Microsoft Visual C++ Compiler (12.0) (amd64)" it shows "ABI: x86-windows-msvc2005-pe-64bit".
Qt 5.1.1 apparently is not compatible with this ABI, because on the Qt Versions tab it says "No compiler can produce code for this Qt version" in the details pane for Qt 5.1.1 MSVC2012 64bit.
Is there a mscv2013 mkspec available that makes qt work with the MSVC 2013 compiler?
Is there a way to configure the MSVC 2013 compiler to produce binaries using an ABI compatible with Qt 5.1.1? What ABI version(s) does Qt 5.1.1 require?
In short: what does one have to do to get Qt 5.1.1 + Qt Creator 2.8.1 + MSVC 2013 to work together?
Here are some screen shots of the Build & Run tabs in Qt Creator: