O aplicativo de toque com a biblioteca de extensão QML não é executado no dispositivo ou emulador, somente na área de trabalho

2

Estou tentando criar um aplicativo QML com um backend de C ++ usando o Ubuntu SDK (Qt Creator).

Existe um modelo chamado "App com biblioteca de extensão QML"

Quando executo isso usando o kit da área de trabalho, ele é compilado e executado corretamente.

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 o intltool-merge, instale o pacote intltool - Configurando incompletos, ocorreram erros!

Não entendi bem o que está 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 é construído sobre o Qt Creator 3.1.1.

O que preciso fazer para colocá-lo em funcionamento?

    
por RudderDuck 09.12.2014 / 17:12

1 resposta

2

Você precisa instalar o intltool no chroot no qual você está criando seus binários.

No Qt Creator, selecione Ferramentas > Opções ... e escolha o item Ubuntu na lista à esquerda. Selecione a tag Click e clique no botão Manter ao lado do destino de compilação apropriado. Isto irá abrir um terminal com um shell de root dentro do chroot. A partir daqui, use apt-get para instalar o intltool e o que mais você precisar para compilar seu projeto. Se você tem vários chroots, repita isso com cada um.

    
por Robert Schroll 10.12.2014 / 04:00