Это можно сделать, добавив в вашу систему следующий PPA:
ppa: canonical-qt5-edgers / ubuntu1204-qt5 ( нажмите здесь для получения инструкций по использованию PPA. )
Обычно вы можете сделать это с помощью следующих команд:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
Следующим шагом является установка необходимых пакетов для разработки Qt5 / QML 2.0. Вы можете сделать это, выполнив эти команды:
sudo apt-get install qtdeclarative5-dev
Это установит заголовки / библиотеки, необходимые для разработки с рабочим столом Qt и QML. Вы также, вероятно, захотите получить последнюю версию Qt Creator с этой страницы .
Я обнаружил, что у Qt Creator иногда возникают проблемы с поиском вашей новой установки Qt5. Если это так, выполните следующие действия:
- откройте его и перейдите в Инструменты-> Параметры
- щелкните раздел «Build & Run» в левом меню
- щелкните вкладку «Версии Qt»
нажмите «Добавить ...» и введите местоположение, соответствующее вашей ОС:
32-разрядный: /usr/lib/i686-linux-gnu/qt5/bin/qmake
64-разрядный:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
Ранее эти пакеты были расположены здесь:
PPA: убунт-СДК-команда / PPA
По данным «Ubuntu SDK Team»: Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/
и это, по-видимому, произошло где-то в мае 2016 года.
Команда PPA Ubuntu SDK
ppa:ubuntu-sdk-team/ppa
предоставляет только Qt 5.0 для Ubuntu 12.04.Если вам нужны функции из более новых версий Qt, вы можете использовать новые PPA от Stephan Binner для Precise и Trusty. Он создал PPA для всех версий Qt, начиная с 4.8.
Чтобы не связываться с системными пакетами Qt, пакеты из этого PPA установлены,
/opt
поэтому вам нужно будет сообщить правильный путь (/opt/qtXX/include
) к вашему инструменту сборки (если вы не используете Qt Creator, предоставленный PPA).инструкции
Выберите PPA
На странице профиля Стефана на Launchpad выберите PPA, который соответствует требуемой версии Qt и имеющейся версии Ubuntu. Помните, что Precise - это Ubuntu 12.04, а Trusty - это Ubuntu 14.04.
Предположим, что вы хотите установить Qt 5.5 в Ubuntu 12.04, вы должны выбрать Qt 5.5.1 для / opt Precise (последняя версия Qt, доступная для Precise на момент написания этой статьи).
Чтобы установить Qt 5.5 в Ubuntu 14.04, выберите Qt 5.5.1 для / opt Trusty .
Добавьте PPA в вашу систему
Откройте страницу PPA. Вы должны увидеть что-то вроде этого:
Затем запустите,
apt-add-repository
а затем выделите жирным шрифтом сверху ( используйте фактический адрес PPA со страницы PPA! ):Пакет обновлений перечисляет установочный Qt
Запустите следующее, чтобы загрузить список пакетов из добавленного репозитория и установить Qt (и Qt Creator):
источник
qDebug()
проблему с символами 14.04.3, где моя версия скомпилированной библиотеки была 5.5.0, но моя среда выполнения была 5.2.1 (на другом компьютере). Я установилqt55declarative
и затем использовалsource /opt/qt55/bin/qt55-env.sh
перед запуском моей программы.Способ установки Qt 5. *:
источник