Я скачал следующие источники Qt:
http://download.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.3.zip
и попытался настроить распределение со статическими библиотеками, используя MS VC 2010.
Предварительно я прочитал следующие статьи:
http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows
http://www.formortals.com/build-qt-static-small-microsoft-intel-gcc-compiler
Я изменил mkspecs \ win32-msvc2010 \ qmake.conf - обновил ключ QMAKE_CFLAGS_RELEASE, чтобы использовать параметр MT вместо MD.
После этого я выполнил следующую командную строку из командной строки VC 2010:
configure -platform win32-msvc2010 -static -release
Когда это закончилось, меня попросили просто запустить nmake, что я и сделал.
После этого я попытался добавить qmake из папки распространения static libs в Qt Creator (раздел Инструменты / Параметры - раздел Qt). Это было неудачно - Qt Creator получил сообщение «Не удалось обнаружить ABI, используемые версией Qt».
Я также пытался (в чистом дистрибутиве) изменить файл qmake / Makefile.win32 перед запуском команды configure - добавил параметр / MT в определение CFLAGS_BARE, но получил то же сообщение об ошибке в Qt Creator.
Я использую Qt Creator 2.3. - устанавливается отдельно.
Как я могу решить эту проблему?