Перш за все, дуже важливо зрозуміти, що для використання 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"
Командний рядок візуальної студії
Тепер, коли у нас є джерела, нам потрібно побудувати бінарні файли. Для цього відкрийте Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)
посилання зі свого пускового меню або навіть закріпіть його на панелі завдань (хороша ідея). Це спеціальний командний рядок, який містить усі змінні, встановлені для побудови за допомогою інструментів Visual Studio 2010.
Отримавши в командному рядку, перейдіть до витягнутої папки Qt за допомогою старої школи DOS, що означає, що вам потрібно змінити літеру диска на E:
, ввести каталоги cd Qt
та перерахувати вміст dir до 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
настійно рекомендую використовувати Редактор контурів . У редакторі шляху
add the directory of Qt\bin to your PATH
(не має значення, чи є він у системному шляху чи в користувальницькому шляху)
Якщо ви віддаєте перевагу використанню Control Panel\System\Environment Variables
, тоді ви також можете їх встановити.
Додаток візуальної студії Qt
Ось після закінчення входу в систему або після перезавантаження, усі демо-програми Qt повинні запускатися правильно (рекомендую ознайомитись з bin \ qtdemo.exe ). Тепер ви можете завантажити та встановити надбудову Visual Studio (qt-vs-addin-1.1.9.exe) зі сторінки завантаження Qt, вона буде працювати ідеально.
Додаток A: Офіційні інструкції:
На веб-сайті Qt є сторінка на офіційній вікі під назвою Qt 4.8 Встановлення Qt для Windows , але я виявив, що їй не вистачає важливої інформації.
Список літератури
Форуми Qt DevNet
Рекомендовані прапори для мінімалістичної збірки Qt Build
Qt 4.5 з Visual C ++ 2010
Як скласти Qt як статичний
Qt 4.8: Налаштувати параметри для Qt
Без змін боліть
зміну середовища PATH у
Windows - op111.net