В поддержку Qt

статьи в помощь разработчику

   

Главная

Статьи:

Выбор инструментов разработки

Установка MinGW

Установка SDK 7

Установка Qt

Сборка Qt

Установка Qt Creator

Настройка Qt Creator

Проблемы Qt 4.8.3

Распараллеливание компиляции

Распараллеливание для Qt 5.0.1

Сборка отладчика GDB

Установка библиотеки Qwt

Плагин Qwt

Установка QwtPolar

Установка QwtPplot3D

Изменение палитры цветов QwtPlot3D

Конфигурация сборки по умолчанию

Сборка Qt Creator из исходников

Пример использования QwtPlot

Масштабирование QwtPlot в стиле TChart

Синхронное масштабирование

Пример использования QwtPolar

Пример использования QwtPlot3D

Редактирование QSplitter

Сборка в Ubuntu для Windows

Установка пакетов без интернета

Установка драйвера NVIDIA

 

Главная > Установка Qt

 

Установка библиотеки Qt

Инструментарий Qt нечто большее, чем просто библиотека, будет правильным называть его фреймворком. Но для облегчения жизни моим "тараканам" далее с Вашего позволения буду именовать его библиотекой. Qt 5 доступна для разных платформ и в различных конфигурациях сборки. В данной статье освещается процесс установки некоторых из них.

Linux

Использовать Центр приложений или Менеджер пакетов для установки библиотеки Qt 5, подобно тому, как это делалось для более ранних версий, не рекомендуется. Всретится меньше "подводных камней", если использовать для этой цели, скачанный с сайта разработчика, установочный файл под лицензией LGPL

qt-opensource-linux-x86-5.5.1.run     634 MB
(версия файла на момент написания статьи)

В свойствах файла на вкладке "Права" разрешаем выполнение его как программы, запускаем установщик и следуем указаниям. Предложение создать аккаунт Qt можно пропустить. По умолчанию будет предложен путь установки /home/login/Qt5.5.1, где /home/login – Ваша домашняя папка, а login – имя пользователя. Можно оставить его или изменить, например, на /home/login/Qt/Qt5. Остановимся на последнем варианте. При выборе компонентов установки отмечать установку исходников (Source Components) не имеет смысла. В итоге будут установлены

библиотека Qt 5.5.1 в папку /home/login/Qt/Qt5/5.5/gcc
Qt Creator 3.5.1 в папку /home/login/Qt/Qt5/Tools/QtCreator

Для того, чтобы файлы установленной библиотеки Qt 5 были доступны приложениям, необходимо выполнить некоторые действия. Во-первых, убедиться, что в файле /etc/ld.so.conf прописано

include /etc/ld.so.conf.d/*.conf

Во-вторых, создать файл /etc/ld.so.conf.d/qt5.conf со следующим содержимым

# Qt5 libs configuration
/home/login/Qt/Qt5/5.5/gcc/lib

И, в-третьих, выполнить в терминале

sudo ldconfig

Установленный вместе с библиотекой Qt Creator (Community) автоматически создает связку инструментов, обладающую свойствами

Название: Desktop Qt 5.5.1 GCC 32bit
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: GCC (x86 32bit в /usr/bin)
Отладчик: Система GDB в /usr/bin/gdb
Профиль Qt: Qt 5.5.1 GCC 32bit

Windows

Qt 5 для MinGW

Для своей работы библиотека Qt 5.5.1 (версия на момент написания статьи) требует компилятор MinGW 4.9.2. Он установливается вместе с Qt, но доступен также и по отдельной ссылке (архив i686-4.9.2-release-posix-dwarf-rt_v3-rev1.7z).

Для Установки Qt скачиваем с сайта разработчика установочный файл под лицензией LGPL

qt-opensource-windows-x86-mingw492-5.5.1.exe     998 MB

Запускаем установщик и следуем указаниям. Предложение создать аккаунт Qt можно пропустить. По умолчанию будет предложен путь установки C:\Qt\Qt5.5.1, на него и будем ориентироваться. При выборе компонентов установки отмечать установку исходников (Source Components) не имеет смысла, а вот установку компилятора MinGW 4.9.2 следует отметить, если конечно Вы не устанавливали этот компонент отдельно. Папку ярлыков в меню "Пуск" называем Qt 5.5.1 MinGW 4.9.2. В итоге будут установлены

библиотека Qt 5.5.1 в папку C:\Qt\Qt5.5.1\5.5\mingw492_32
компилятор MinGW 4.9.2 в папку C:\Qt\Qt5.5.1\Tools\mingw492_32
Qt Creator 3.5.1 в папку C:\Qt\Qt5.5.1\Tools\QtCreator

Установленный вместе с библиотекой Qt Creator (Community) автоматически создает связку инструментов, обладающую свойствами

Название: Desktop Qt 5.5.1 MinGW 32bit
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: MinGW 4.9.2 32bit
Отладчик: GNU gdb 7.8 for MinGW 4.9.2 32bit
Профиль Qt: Qt 5.5.1 MinGW 32bit

Qt 5 для MSVC 2010

Компилятор и отладчик для данной сборки Qt содержатся в инструментарии Windows SDK for Windows 7. Инсрукции по его установке можно найти здесь.

Для Установки Qt скачиваем с сайта разработчика установочный файл под лицензией LGPL

qt-opensource-windows-x86-msvc2010-5.5.1.exe     725 MB
(версия файла на момент написания статьи)

Запускаем установщик и следуем указаниям. Предложение создать аккаунт Qt можно пропустить. По умолчанию будет предложен путь установки C:\Qt\Qt5.5.1. Если Вы планируете использовать несколько сборок Qt одновременно (с MinGW и MSVC), то его следует изменить, например, на D:\Qt\Qt5.5.1-vs. При выборе компонентов установки отмечать установку исходников (Source Components) не имеет смысла. Папку ярлыков в меню "Пуск" называем Qt 5.5.1 MSVC 2010. В итоге будут установлены

библиотека Qt 5.5.1 в папку D:\Qt\Qt5.5.1-vs\5.5\msvc2010
Qt Creator 3.5.1 в папку D:\Qt\Qt5.5.1-vs\Tools\QtCreator

Найдем командный файл D:\Qt\Qt5.5.1-vs\5.5\msvc2010\bin\qtenv2.bat, который вызывает оболочку командной строки Windows с настроенным окружением библиотеки Qt, и посмотрим его содержимое

echo off
echo Setting up environment for Qt usage...
set PATH=D:\Qt\Qt5.5.1-vs\bin;%PATH%
cd /D D:\Qt\Qt5.5.1-vs
echo Remember to call vcvarsall.bat to complete environment setup!

Как можно увидеть в предупреждении из последней строки для полноценной работы не хватает настройки окружения компилятора MSVC 2010. Чтобы исправить это, добавим в файл еще одну команду

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86

Замечание. Для 32-разрядной ОС эта команда выглядит иначе

call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86

Установленный вместе с библиотекой Qt Creator (Community) автоматически создает связку инструментов, обладающую свойствами

Название: Desktop Qt 5.5.1 MSVC2010 32bit
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) (x86)
Отладчик: Обнаруженный CDB в ...
Профиль Qt: Qt 5.5.1 MSVC2010 32bit

 

О настройке Qt Creator и создании новых связок инструментов можно прочитать здесь.

 

Это новая редакция статьи, старая редакция доступна по ссылкам для Qt 5 и для Qt 4.