Загрузить PDF Загрузить PDF

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
Метод 1 из 6:

Установка Qt SDK 4.8

Загрузить PDF
  1. Подготовьте вашу операционную систему Windows для разработки Qt приложений.
    • Скачайте Qt SDK , выбрав соответствующую версию Windows. Пользователям с медленным интернетом рекомендуется воспользоваться оффлайн установкой Qt SDK, так как его размер составляет 1,7 Гб и скачивание может занять более 6 часов.
  2. После установки Qt SDK вы должны отредактировать системную переменную PATH, чтобы операционная система могла найти Qt команды из командной строки. Будьте осторожны при редактировании системной переменной PATH в Windows.
    Реклама
Метод 2
Метод 2 из 6:

Редактирование PATH в Windows Vista/Windows 7

Загрузить PDF
    • Нажмите Start
    • Нажмите Control Panel
    • Нажмите System and Maintenance
    • Нажмите System
    • Нажмите Advanced System Setting
    • Нажмите Environmental Variables
    • Нажмите PATH (чтобы отредактировать системную переменную)
    • Нажмите OK
Метод 3
Метод 3 из 6:

Редактирование PATH в Windows 8

Загрузить PDF
    • Щелкните по значку в виде папки, расположенному на нижней панели задач рядом со значком Internet Explorer.
    • Щелкните правой кнопкой мыши по Properties
    • Нажмите Advanced System Setting
    • Нажмите Environmental Variables
    • Нажмите PATH (чтобы отредактировать системную переменную)
    • Нажмите OK
    • Введите/скопируйте/вставьте: ;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
    • Это установит и уведомит операционную систему Windows о возможности компиляции приложений Qt SDK из командной строки. Число 4.8.1 обозначает версию Qt SDK (замените это число на вашу версию Qt SDK).
  1. Важно: если вы хотите использовать 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.
  2. Для проверки возможности компиляции приложений из командной строки Windows, откройте командную строку и введите следующую команду.
  3. qmake -version
    • На экране отобразится сообщение, аналогичное следующему:
    • ' QMake version 2.01a
    • ' Using Qt version 4.8.1 in C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
  4. Для создания и редактирования исходного кода приложений пользуйтесь текстовым редактором, например, Блокнотом или WordPad, а затем компилируйте Qt приложения из командной строки.
  5. После добавления Qt SDK в системную переменную PATH вы можете компилировать приложения из командной строки, используя следующий метод. Откройте командную строку и введите следующие команды.
    • Введите/скопируйте/вставьте: mkdir Qt-Applications
    • Введите/скопируйте/вставьте: cd Qt-Applications
    • Введите/скопируйте/вставьте: mkdir QtHelloWorld
    • Введите/скопируйте/вставьте: cd QtHelloWorld
  6. Находясь в каталоге QtHelloWorld, используйте текстовый редактор, например, Блокнот или Wordpad, чтобы ввести исходный код.
    • Введите/скопируйте/вставьте: notepad main.cpp
    • Убедитесь, что вы сохраните файл с исходным кодом под именем main.cpp
    • или
    • Введите/скопируйте/вставьте: start wordpad
    • Используя Wordpad в качестве текстового редактора вы должны вручную сохранить файл с исходным кодом под именем main.cpp
    • Введите/скопируйте/вставьте:
    Реклама
 #include 
 <QApplication> 
  
 #include 
 <QLabel> 
  
 #include 
 <QWidget> 
  
 #int main(int argc, char *argv[ ]) 
 { 
 QApplication 
 app 
 ( 
 argc 
 , 
 argv 
 ); 
 QLabel 
 hello 
 ( 
 "<center>Welcome to my first WikiHow Qt program</center>" 
 ); 
 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
Метод 4 из 6:

Установка Qt SDK 5.0

Загрузить PDF
  1. Подготовьте вашу операционную систему Windows для разработки Qt приложений.
    • Скачайте Qt SDK , выбрав соответствующую версию Windows. Пользователям с медленным интернетом рекомендуется воспользоваться оффлайн установкой Qt SDK, так как его размер составляет 1,7 Гб и скачивание может занять более 6 часов.
  2. После установки Qt SDK вы должны отредактировать системную переменную PATH, чтобы операционная система могла найти Qt команды из командной строки. Будьте осторожны при редактировании системной переменной PATH в Windows.
    Реклама
Метод 5
Метод 5 из 6:

Редактирование PATH в Windows Vista/Windows 7

Загрузить PDF
    • Нажмите Start
    • Нажмите Control Panel
    • Нажмите System and Maintenance
    • Нажмите System
    • Нажмите Advanced System Setting
    • Нажмите Environmental Variables
    • Нажмите PATH (чтобы отредактировать системную переменную)
    • Нажмите OK
Метод 6
Метод 6 из 6:

Редактирование PATH в Windows 8

Загрузить PDF
    • Щелкните по значку в виде папки, расположенному на нижней панели задач рядом со значком Internet Explorer.
    • Щелкните правой кнопкой мыши по Properties
    • Нажмите Advanced System Setting
    • Нажмите Environmental Variables
    • Нажмите PATH (чтобы отредактировать системную переменную)
    • Нажмите OK
    • Введите/скопируйте/вставьте:;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
    • Это установит и уведомит операционную систему Windows о возможности компиляции приложений Qt SDK из командной строки. Число 5.0.2 обозначает версию Qt SDK (замените это число на вашу версию Qt SDK).
  1. Важно: если вы хотите использовать 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.
  2. Для проверки возможности компиляции приложений из командной строки Windows, откройте командную строку и введите следующую команду.
  3. qmake -version
    • На экране отобразится сообщение, аналогичное следующему
    • ' QMake version 3.0
    • ' Using Qt version 5.0.2 in C:\Qt\Qt5.0.2\mingw\lib
  4. Для создания и редактирования исходного кода приложений пользуйтесь текстовым редактором, например, Блокнотом или WordPad, а затем компилируйте Qt приложения из командной строки.
  5. После добавления Qt SDK в системную переменную PATH вы можете компилировать приложения из командной строки, используя следующий метод. Откройте командную строку и введите следующие команды.
    • Введите/скопируйте/вставьте: mkdir Qt-Applications
    • Введите/скопируйте/вставьте: cd Qt-Applications
    • Введите/скопируйте/вставьте: mkdir QtHelloWorld
    • Введите/скопируйте/вставьте: cd QtHelloWorld
  6. Находясь в каталоге QtHelloWorld, используйте текстовый редактор, например, Блокнот или Wordpad, чтобы ввести исходный код.
    • Введите/скопируйте/вставьте: notepad main.cpp
    • Убедитесь, что вы сохраните файл с исходным кодом под именем main.cpp
    • или
    • Введите/скопируйте/вставьте: start wordpad
    • Используя Wordpad в качестве текстового редактора вы должны вручную сохранить файл с исходным кодом под именем main.cpp
    • Введите/скопируйте/вставьте:
    Реклама
 #include 
 <QApplication> 
  
 #include 
 <QLabel> 
  
 #include 
 <QWidget> 
  
 #int main(int argc, char *argv[ ]) 
 { 
 QApplication 
 app 
 ( 
 argc 
 , 
 argv 
 ); 
 QLabel 
 hello 
 ( 
 "<center>Welcome to my first WikiHow Qt program</center>" 
 ); 
 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 
 = 
 app 
 TARGET 
 = 
 QtHelloWorld 
 #INCLUDEPATH += . 
 # Input 
 SOURCES 
 += 
 main 
 . 
 cpp 
  • Отредактируйте код в файле QtHelloWorld.pro следующим образом:
 TEMPLATE 
 = 
 app 
 TARGET 
 = 
 QtHelloWorld 
 QT 
 += 
 core 
 gui 
 QT 
 += 
 widgets 
 #INCLUDEPATH += . 
 # Input 
 SOURCES 
 += 
 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.

Об этой статье

Эту страницу просматривали 16 093 раза.

Была ли эта статья полезной?

Реклама