Isso pode ser feito adicionando o seguinte PPA ao seu sistema:
ppa: canonical-qt5-edgers / ubuntu1204-qt5 ( Clique aqui para obter instruções sobre como usar PPAs. )
Você geralmente pode fazer isso com os seguintes comandos:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
O próximo passo é instalar os pacotes necessários para o desenvolvimento do Qt5 / QML 2.0. Você pode fazer isso executando estes comandos:
sudo apt-get install qtdeclarative5-dev
Isso instalará os cabeçalhos / bibliotecas necessários para o desenvolvimento com a área de trabalho Qt e QML. Você provavelmente também desejará obter a versão mais recente do Qt Creator nesta página .
Descobri que o Qt Creator às vezes tem problemas para encontrar sua nova instalação do Qt5. Se for esse o caso, execute estas etapas:
- abra-o e vá em Ferramentas-> Opções
- clique na seção "Build & Run" no menu esquerdo
- clique na guia "Qt Versions"
clique em "Adicionar ..." e digite o local que corresponde ao seu sistema operacional:
32 bits: /usr/lib/i686-linux-gnu/qt5/bin/qmake
64 bits:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
Anteriormente, esses pacotes estavam localizados aqui:
ppa: ubuntu-sdk-team / ppa
De acordo com o "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/
e isso parece ter ocorrido em maio de 2016.
A equipe do SDK do Ubuntu, PPA (
ppa:ubuntu-sdk-team/ppa
), fornece apenas o Qt 5.0 para Ubuntu 12.04.Se você precisar de recursos de versões mais recentes do Qt, poderá usar os novos PPAs de Stephan Binner para Precise e Trusty. Ele criou PPAs para toda a versão Qt a partir do 4.8.
Para não mexer nos pacotes do sistema Qt, os pacotes deste PPA são instalados,
/opt
assim você terá que informar o caminho correto (/opt/qtXX/include
) para sua ferramenta de construção (se você não usar o Qt Creator fornecido pelo PPA).Instruções
Escolha um PPA
Na página de perfil de Stephan no Launchpad, escolha o PPA que corresponda à versão Qt desejada e à versão Ubuntu que você possui. Lembre-se de que Precise é o Ubuntu 12.04 e Trusty é o Ubuntu 14.04.
Supondo que você queira instalar o Qt 5.5 no Ubuntu 12.04, você deve escolher o Qt 5.5.1 para / opt Precise (a versão mais recente do Qt disponível para o Precise no momento em que este artigo foi escrito).
Para instalar o Qt 5.5 no Ubuntu 14.04, escolha Qt 5.5.1 para / opt Trusty .
Adicione o PPA ao seu sistema
Abra a página do PPA. Você deve ver algo assim:
Em seguida, execute
apt-add-repository
seguido pelo texto em negrito acima ( use o endereço PPA real na página PPA! ):Pacote de atualização lista um Qt de instalação
Execute o seguinte para baixar a lista de pacotes do repositório adicionado e instalar o Qt (e Qt Creator):
fonte
qDebug()
símbolo não resolvido na 14.04.3, em que minha versão da biblioteca compilada era 5.5.0, mas meu tempo de execução era 5.2.1 (em uma máquina diferente). Eu instaleiqt55declarative
e depois useisource /opt/qt55/bin/qt55-env.sh
antes de executar o meu programa.A maneira de instalar o Qt 5. *:
fonte