Если вы хотите использовать компиляторы Visual Studio, вы можете загрузить бесплатный Windows SDK. Следующая ссылка приведет вас к SDK для Visual Studio 2008:
Сюда входят все необходимые вам компиляторы и инструменты C ++. (Доступна более свежая версия, но Visual Studio 2010 еще не является платформой "поддерживаемого уровня 1" для Qt.) Мы используем ее на автономных сборочных машинах, и она отлично работает.
Просто личное мнение, но мы обнаружили, что использование чего-либо, кроме MSVC в Windows (например, MinGW) вызывает много проблем. Дело не в том, что другие наборы инструментов являются плохими, просто они все рассматриваются как граждане второго сорта. У нас было много проблем со сторонними библиотеками, которые не могли встраивать в MinGW или не имели несуществующих инструкций по сборке, и были вынуждены делать много ручного редактирования Makefile и т. Д. У вас гораздо больше шансов, что все будет просто «работать», если вы используете MSVC ,
По большей части (статическое связывание) вы не можете смешивать и сопоставлять. Вам нужно выбрать один набор инструментов и придерживаться его. Если бы я начинал с нуля, я бы определенно пошел с MSVC.
Только наш опыт (мы начали с MinGW); Ваш пробег может отличаться.