답변:
시스템에 다음 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 설치를 찾는 데 문제가 있음을 발견했습니다. 이 경우 다음 단계를 수행하십시오.
"추가 ..."를 클릭하고 OS에 해당하는 위치를 입력하십시오.
32 비트 : /usr/lib/i686-linux-gnu/qt5/bin/qmake
64 비트 :/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
이전에는 이러한 패키지가 여기에있었습니다.
"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 년 5 월에 발생한 것으로 보입니다.
Ubuntu SDK 팀 PPA ( ppa:ubuntu-sdk-team/ppa
)는 Ubuntu 12.04에 Qt 5.0 만 제공합니다.
최신 Qt 버전의 기능이 필요한 경우 Stephan Binner 의 새 PPA 를 정확하고 신뢰할 수 있습니다. 그는 4.8부터 모든 Qt 버전에 대한 PPA를 만들었습니다.
Qt 시스템 패키지를 엉망으로 만들지 않으려면이 PPA의 패키지가 설치되어 /opt
있으므로 PPA에서 /opt/qtXX/include
제공하는 Qt Creator를 사용하지 않는 경우 빌드 도구 의 올바른 경로 ( )를 알려야합니다 .
PPA를 선택하십시오
런치 패드의 Stephan 's 프로파일 페이지에서 원하는 Qt 버전 및 Ubuntu 버전과 일치하는 PPA를 선택하십시오. Precise는 Ubuntu 12.04이고 Trusty는 Ubuntu 14.04입니다.
Ubuntu 12.04에 Qt 5.5를 설치한다고 가정하면 / opt Precise (이 문서 작성 시점에서 Precise에 사용 가능한 최신 Qt 버전)에 Qt 5.5.1을 선택해야합니다 .
Ubuntu 14.04에 Qt 5.5를 설치하려면 / opt Trusty에 Qt 5.5.1을 선택하십시오 .
시스템에 PPA 추가
PPA 페이지를여십시오. 다음과 같이 보일 것입니다 :
그런 다음 apt-add-repository
위의 굵은 글씨로 실행 하십시오 (PPA 페이지의 실제 PPA 주소를 사용하십시오! ).
sudo apt-add-repository ppa:beineri/opt-qt551
업데이트 패키지는 설치 Qt를 나열합니다
추가 된 저장소에서 패키지 목록을 다운로드하고 Qt (및 Qt Creator)를 설치하려면 다음을 실행하십시오.
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest
qDebug()
컴파일 된 라이브러리 버전이 5.5.0이지만 런타임이 5.2.1 (다른 시스템에 있음) 인 14.04.3에서 해결되지 않은 기호 문제를 해결하는 데 도움 이되었습니다. 프로그램을 실행하기 전에 설치 qt55declarative
한 다음 사용했습니다 source /opt/qt55/bin/qt55-env.sh
.
Qt 5. *를 설치하는 방법 :
sudo apt-get install build-essential libgl1-mesa-dev