Прежде всего, очень важно понимать, что для использования Qt с Visual Studio 2010 невозможно использовать предварительно созданные двоичные файлы, которые были созданы для Visual Studio 2008 , но вы должны скомпилировать его из исходного кода.
Скачивание Qt
На https://www.qt.io/download/
Обновление 2017: последняя ветка Qt 4.x (Qt 4.8.6) имеет 2 предустановленных пакета, которые теперь находятся в разделе архива:
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2010-4.8.6.exe
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe
Вам не следует загружать Qt, щелкнув «Библиотеки Qt 4.8.6 для Windows (Visual Studio 2008, 218 МБ)» , а щелкнув ссылку «zip» над ним.

По этой ссылке вы получите большой zip-файл, например «qt-everywhere-opensource-src-4.8.6.zip» . Разархивируйте это в папку и сделайте его путь небольшим и красивым, например "E: \ Qt"
Командная строка Visual Studio
Теперь, когда у нас есть исходники, нам нужно собрать двоичные файлы. Для этого откройте Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)ссылку в меню «Пуск» или даже закрепите ее на панели задач (хорошая идея). Это специальная командная строка, в которой установлены все переменные для сборки с помощью инструментов Visual Studio 2010.
В командной строке перейдите к извлеченной папке Qt, используя старый способ DOS, что означает, что вам нужно изменить букву диска E:, ввести каталоги cd Qtи перечислить содержимое каталога по dir. Вы можете использовать клавишу табуляции, чтобы помочь вам с именами каталогов. Когда вы перейдете в правильный каталог, dirкоманда должна вернуть что-то вроде этого.

Сборка Qt
Пришло время для настройки и сборки. Для настройки минималистичного Qt я использую следующие флаги с configure.exe. Просто скопируйте и вставьте его в командную строку. Посмотрите в справочном руководстве Qt, какой флаг использовать или не использовать.
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
После configure.exeзавершения (для меня это заняло 10 минут) вам нужно будет начать процесс сборки. С указанными выше флажками это займет около 20-30 минут. Чтобы запустить его, просто введите:
nmake
Установка переменных окружения
В принципе, мы закончили. Все, что вам нужно сделать, это установить переменные среды ( QTDIRи PATH), которые сообщают программам, где искать Qt. Если вы работаете в Windows 7, вы можете использовать следующую команду, чтобы указать QTDIRсвой установочный каталог.
setx QTDIR e:\Qt
Для настройки PATHя настоятельно рекомендую использовать Path Editor . В редакторе путей
add the directory of Qt\bin to your PATH
(не имеет значения, находится ли он в системном или пользовательском пути)
Если вы предпочитаете использовать Control Panel\System\Environment Variables, вы также можете установить их там.
Надстройка Qt Visual Studio
Итак, после выхода из системы или перезапуска все демонстрационные приложения Qt должны запуститься правильно (я рекомендую взглянуть на bin \ qtdemo.exe ). Теперь вы можете загрузить и установить надстройку Visual Studio (qt-vs-addin-1.1.9.exe) со страницы загрузки Qt, она будет работать отлично.

Приложение A: Официальные инструкции:
На официальном вики-сайте Qt есть страница под названием Qt 4.8 Установка Qt для Windows , но я обнаружил, что на ней отсутствует важная информация.
Ссылки
Форумы Qt DevNet
Рекомендуемые флаги для минималистичной сборки Qt
Создание Qt 4.5 с помощью Visual C ++ 2010
Как скомпилировать Qt как статический
Qt 4.8: Настроить параметры для Qt
Без труда
отредактировать переменную среды PATH в
Windows - op111.net