Estou tentando criar um aplicativo QML com backend C++ usando o Ubuntu SDK (Qt Creator).
Existe um modelo chamado 'Aplicativo com Biblioteca de Extensão QML'
Quando executo isso usando o kit Desktop, ele compila e funciona bem.
Quando executo isso usando o kit UbuntuSDK para armhf (GCC ubuntu-sdk-14.04-trusty), ele falha.
A saída em mensagens gerais mostra:
Não foi possível encontrar intltool-merge, instale o pacote intltool - Configuração incompleta, ocorreram erros!
Não entendo muito bem o que há de errado porque o pacote intltool está instalado:
sudo apt-get install intltool
Retorna:
intltool is already the newest version.
Estou executando o Ubuntu 14.04 com o Ubuntu SDK (qtcreator-plugin-ubuntu 3.1.1+15.04.20141117.2-0ubuntu1~0trutsty1) que é baseado no Qt Creator 3.1.1.
O que preciso fazer para colocá-lo em funcionamento?
Responder1
Você precisa instalar o intltool no chroot no qual está construindo seus binários.
No Qt Creator, selecioneFerramentas>Opções...e escolha oUbuntuitem da lista à esquerda. Selecione osCliqueetiqueta e, em seguida, clique noManterao lado do destino de compilação apropriado. Isso abrirá um terminal com um shell root dentro do chroot. A partir daqui, use apt-get
para instalar o intltool e tudo o mais que você precisar para compilar seu projeto. Se você tiver vários chroots, repita isso com cada um.