Як встановити Qt SDK в Microsoft Windows
Qt Software Development Kit (SDK) - багатоплатформовий інструментарій розробки програмного забезпечення з графічним інтерфейсом (GUI). Він підтримує Windows, Linux і Mac OS X. Qt SDK дозволяє створювати графічні інтерфейси користувача (GUI) в додатках, які працюватимуть в Windows, Linux і Mac OS X. Популярними додатками, створеними за допомогою Qt SDK, є KDE, Google Earth, Skype, Linux Multimedia Studio і мультимедійний плеєр VLC. Багатоплатформовий означає, що вихідний код Qt програми, створеного для Microsoft Windows, як правило, може бути перенесений в Linux і Mac OS X (і навпаки). Примітки: дана стаття розглядає Qt SDK 4.8 і Qt SDK 5.0.
Кроки
Метод 1 з 6: Установка Qt SDK 4.8
1
Для створення середовища розробки Qt SDK ви повинні встановити Qt SDK. Підготуйте вашу операційну систему Windows для розробки Qt додатків.- Скачайте Qt SDK, вибравши відповідну версію Windows. Користувачам з повільним інтернетом рекомендується скористатися оффлайн установкою Qt SDK, так як його розмір становить 1,7 Гб і скачування може зайняти більше 6 годин.
2
Встановіть Qt SDK, клацнувши по виконуваного файлу Qt SDK. Після установки Qt SDK ви повинні відредагувати системну змінну PATH, щоб операційна система могла знайти Qt команди з командного рядка. Будьте обережні при редагуванні системної змінної PATH в Windows.
Метод 2 з 6: Редагування PATH в Windows Vista / Windows 7
1
Виконайте такі дії.- Натисніть Start
- Натисніть Control Panel
- Натисніть System and Maintenance
- Натисніть System
- Натисніть Advanced System Setting
- Натисніть Environmental Variables
- Натисніть PATH (щоб відредагувати системну змінну)
- Натисніть OK
Метод 3 з 6: Редагування PATH в Windows 8
1
Виконайте такі дії.- Клацніть по значку у вигляді папки, розташованому на нижній панелі завдань поряд із значком Internet Explorer.
- Клацніть правою кнопкою миші по Properties
- Натисніть Advanced System Setting
- Натисніть Environmental Variables
- Натисніть PATH (щоб відредагувати системну змінну)
- Натисніть OK
2
Додайте наступний запис в системну змінну PATH:- Введіть / скопіюйте / вставте: -C: QtSDK mingw bin-C: QtSDK Desktop Qt 4.8.1 mingw bin;
- Це встановить і повідомить операційну систему Windows про можливість компіляції додатків Qt SDK з командного рядка. Число 4.8.1 позначає версію Qt SDK (замініть це число на вашу версію Qt SDK).
3
Важливо: якщо ви хочете використовувати MinGW (входить до складу Qt SDK) для створення Qt додатків, але в системній змінній PATH прописана інша версія компілятора MinGW (наприклад, -C: // MinGW / bin), то вам необхідно поміняти цю версію на Qt версію MinGW . Це дуже важливо, якщо у вас є ще один варіант компілятора MinGW C / C ++, встановленого в системі Windows- необхідно видалити інший MinGW з системної змінної PATH, щоб уникнути конфліктів з Qt версією MinGW і неможливості компіляції Qt додатків з командного рядка. (По суті, якщо ви використовуєте іншу версію MinGW C / C ++, то при створенні Qt додатків з командного рядка ви будете отримувати повідомлення про помилки.) Ви повинні використовувати ту версію MinGW C / C ++, яка входить до складу Qt SDK .4
Таким чином, ви додали Qt SDK в системну змінну PATH. Для перевірки можливості компіляції додатків з командного рядка Windows, відкрийте командний рядок і введіть наступну команду.5
Введіть / скопіюйте / вставте: qmake -version- На екрані з`явиться повідомлення, аналогічне наступного:
- `QMake version 2.01a
- `Using Qt version 4.8.1 in C: QtSDK Desktop Qt 4.8.1 mingw lib
6
Для створення і редагування вихідного коду додатків користуйтеся текстовим редактором, наприклад, Блокнотом або WordPad, а потім компілюйте Qt програми з командного рядка.7
Після додавання Qt SDK в системну змінну PATH ви можете компілювати програми з командного рядка, використовуючи наступний метод. Відкрийте командний рядок і введіть наступні команди.- Введіть / скопіюйте / вставте: mkdir Qt-Applications
- Введіть / скопіюйте / вставте: cd Qt-Applications
- Введіть / скопіюйте / вставте: mkdir QtHelloWorld
- Введіть / скопіюйте / вставте: cd QtHelloWorld
8
Перебуваючи в каталозі QtHelloWorld, використовуйте текстовий редактор, наприклад, Блокнот або Wordpad, щоб ввести вихідний код.- Введіть / скопіюйте / вставте: notepad main.cpp
- Переконайтеся, що ви збережете файл з вихідним кодом під ім`ям main.cpp
- або
- Введіть / скопіюйте / вставте: start wordpad
- Використовуючи Wordpad в якості текстового редактора ви повинні вручну зберегти файл з вихідним кодом під ім`ям main.cpp
9
У Блокноті або WordPad введіть наступне:- Введіть / скопіюйте / вставте:
#include#include #include #int main (int argc, char * argv []){QApplication app(argc, argv);QLabel hello(" Welcome to my first WikiHow Qt program ");hello.setWindowTitle("My First WikiHow Qt Program on Windows");hello.resize(400, 400);hello.show();return app.exec();}
- Збережіть файл з вихідним кодом під ім`ям main.cpp
- Перебуваючи в каталозі QtHelloWorld, введіть наступні команди для компіляції вихідного коду.
- Введіть / скопіюйте / вставте: qmake -project
- це створить файл проекту Qt
- Введіть / скопіюйте / вставте: qmake
- це підготує файл проекту Qt до компіляції
- Введіть / скопіюйте / вставте: make
- це скомпілює вихідний Qt код у виконувану програму.
- Після того, як ви успішно виконали вищеописані дії, готове Qt додаток буде поміщено в папку Debug у вигляді виконуваного (.exe) файлу. Перейдіть в папку Debug і запустіть Qt додаток, або клацнувши по ньому, або ввівши наступні команди.
- Введіть / скопіюйте / вставте: cd debug
- ви перейдете в папку Debug
- Введіть / скопіюйте / вставте: QtHelloWorld.exe
- ви запустите створене вами додаток
- Зроблено! Ви скомпілювали Qt додаток з командного рядка Windows.
Метод 4 з 6: Установка Qt SDK 5.0
1
Для створення середовища розробки Qt SDK ви повинні встановити Qt SDK. Підготуйте вашу операційну систему Windows для розробки Qt додатків.- Скачайте Qt SDK, вибравши відповідну версію Windows. Користувачам з повільним інтернетом рекомендується скористатися оффлайн установкою Qt SDK, так як його розмір становить 1,7 Гб і скачування може зайняти більше 6 годин.
2
Встановіть Qt SDK, клацнувши по виконуваного файлу Qt SDK. Після установки Qt SDK ви повинні відредагувати системну змінну PATH, щоб операційна система могла знайти Qt команди з командного рядка. Будьте обережні при редагуванні системної змінної PATH в Windows.
Метод 5 з 6: Редагування PATH в Windows Vista / Windows 7
1
Виконайте такі дії.- Натисніть Start
- Натисніть Control Panel
- Натисніть System and Maintenance
- Натисніть System
- Натисніть Advanced System Setting
- Натисніть Environmental Variables
- Натисніть PATH (щоб відредагувати системну змінну)
- Натисніть OK
Метод 6 з 6: Редагування PATH в Windows 8
1
Виконайте такі дії.- Клацніть по значку у вигляді папки, розташованому на нижній панелі завдань поряд із значком Internet Explorer.
- Клацніть правою кнопкою миші по Properties
- Натисніть Advanced System Setting
- Натисніть Environmental Variables
- Натисніть PATH (щоб відредагувати системну змінну)
- Натисніть OK
2
Додайте наступний запис в системну змінну PATH:- Введите/скопируйте/вставьте:-C:QtQt5.0.25.0.2mingw47_32bin-C:QtQt5.0.2ToolsMinGWbin;
- Це встановить і повідомить операційну систему Windows про можливість компіляції додатків Qt SDK з командного рядка. Число 5.0.2 позначає версію Qt SDK (замініть це число на вашу версію Qt SDK).
3
Важливо: якщо ви хочете використовувати MinGW (входить до складу Qt SDK) для створення Qt додатків, але в системній змінній PATH прописана інша версія компілятора MinGW (наприклад, -C: // MinGW / bin), то вам необхідно поміняти цю версію на Qt версію MinGW . Це дуже важливо, якщо у вас є ще один варіант компілятора MinGW C / C ++, встановленого в системі Windows- необхідно видалити інший MinGW з системної змінної PATH, щоб уникнути конфліктів з Qt версією MinGW і неможливості компіляції Qt додатків з командного рядка. (По суті, якщо ви використовуєте іншу версію MinGW C / C ++, то при створенні Qt додатків з командного рядка ви будете отримувати повідомлення про помилки.) Ви повинні використовувати ту версію MinGW C / C ++, яка входить до складу Qt SDK .4
Таким чином, ви додали Qt SDK в системну змінну PATH. Для перевірки можливості компіляції додатків з командного рядка Windows, відкрийте командний рядок і введіть наступну команду.5
Введіть / скопіюйте / вставте: qmake -version- На екрані з`явиться повідомлення, аналогічне наступного
- `QMake version 3.0
- `Using Qt version 5.0.2 in C: Qt Qt5.0.2 mingw lib
6
Для створення і редагування вихідного коду додатків користуйтеся текстовим редактором, наприклад, Блокнотом або WordPad, а потім компілюйте Qt програми з командного рядка.7
Після додавання Qt SDK в системну змінну PATH ви можете компілювати програми з командного рядка, використовуючи наступний метод. Відкрийте командний рядок і введіть наступні команди.- Введіть / скопіюйте / вставте: mkdir Qt-Applications
- Введіть / скопіюйте / вставте: cd Qt-Applications
- Введіть / скопіюйте / вставте: mkdir QtHelloWorld
- Введіть / скопіюйте / вставте: cd QtHelloWorld
8
Перебуваючи в каталозі QtHelloWorld, використовуйте текстовий редактор, наприклад, Блокнот або Wordpad, щоб ввести вихідний код.- Введіть / скопіюйте / вставте: notepad main.cpp
- Переконайтеся, що ви збережете файл з вихідним кодом під ім`ям main.cpp
- або
- Введіть / скопіюйте / вставте: start wordpad
- Використовуючи Wordpad в якості текстового редактора ви повинні вручну зберегти файл з вихідним кодом під ім`ям main.cpp
9
У Блокноті або WordPad введіть наступне:- Введіть / скопіюйте / вставте:
#include#include #include #int main (int argc, char * argv []){QApplication app(argc, argv);QLabel hello(" Welcome to my first WikiHow Qt program ");hello.setWindowTitle("My First WikiHow Qt Program on Windows");hello.resize(400, 400);hello.show();return app.exec();}
- Збережіть файл з вихідним кодом під ім`ям main.cpp
- Перебуваючи в каталозі QtHelloWorld, введіть наступні команди для компіляції вихідного коду.
- Введіть / скопіюйте / вставте: qmake -project
- це створить файл проекту Qt
- Тим не менш, в Qt 5.0 SDK необхідно використовувати текстовий редактор і додати наступні рядки в створюваний * .pro файл.
- Введіть / скопіюйте / вставте: notepad QtHelloWorld.pro
- Створений файл QtHelloWorld.pro повинен містити наступний код:
TEMPLATE = appTARGET = QtHelloWorld#INCLUDEPATH + =.# InputSOURCES += main.cpp
- Відредагуйте код у файлі QtHelloWorld.pro наступним чином:
TEMPLATE = appTARGET = QtHelloWorldQT += core guiQT += widgets#INCLUDEPATH + =.# InputSOURCES += main.cpp
- Додавши в файл QtHelloWorld.pro описані рядки (після слова TARGET), запустіть команду qmake.
- Введіть / скопіюйте / вставте: QT + = core gui
- Введіть / скопіюйте / вставте: QT + = widgets
- Збережіть файл і закрийте текстовий редактор.
- Введіть / скопіюйте / вставте: qmake
- це підготує файл проекту Qt до компіляції
- Введіть / скопіюйте / вставте: make
- це скомпілює вихідний Qt код у виконувану програму.
- Після того, як ви успішно виконали вищеописані дії, готове Qt додаток буде поміщено в папку Debug у вигляді виконуваного (.exe) файлу. Перейдіть в папку Debug і запустіть Qt додаток, або клацнувши по ньому, або ввівши наступні команди.
- Введіть / скопіюйте / вставте: cd debug
- ви перейдете в папку Debug
- Введіть / скопіюйте / вставте: QtHelloWorld.exe
- ви запустите створене вами додаток
- Зроблено! Ви скомпілювали Qt додаток з командного рядка Windows.