Этот вопрос задавался в этой, но был закрыт как "вне темы", что меня сбивает с толку. Это не вопрос поиска мнения. Это законная проблема с конкретными деталями и, несомненно, имеет конкретный ответ.
Я создаю новый ноутбук с Windows 8.1. Я установил экспресс-версию MSVC 2013 (версия Windows Desktop). И я установил Qt 5.1.1.
В Qt Creator, когда я перехожу к Tools → Options → Build and Run → Compilers и наведите указатель мыши на автоматически обнаруженный компилятор: "Microsoft Visual С++ Compiler (12.0) (amd64)" показывает "ABI: x86-Windows-msvc2005-ре-64bit".
Qt 5.1.1, по-видимому, несовместим с этим ABI, потому что на вкладке "Версии Qt" говорится: "Никакой компилятор не может создать код для этой версии Qt" в панели сведений для Qt 5.1.1 MSVC2012 64bit.
Есть ли доступный mscv2013 mkspec, который делает qt работать с компилятором MSVC 2013?
Есть ли способ настроить компилятор MSVC 2013 для создания двоичных файлов с использованием ABI, совместимого с Qt 5.1.1? Какие версии (-ы) ABI требуется Qt 5.1.1?
Вкратце: что нужно сделать, чтобы заставить Qt 5.1.1 + Qt Creator 2.8.1 + MSVC 2013 работать вместе?
Вот несколько снимков экрана вкладок Build и Run в Qt Creator: