Прежде всего, очень важно понимать, что для использования 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 в
Окна без боли - op111.net