Установка библиотеки 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.
|