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