Estoy intentando crear una aplicación QML con un backend de C++ usando el SDK de Ubuntu (Qt Creator).
Hay una plantilla llamada 'Aplicación con biblioteca de extensiones QML'
Cuando ejecuto esto usando el kit de escritorio, se compila y funciona bien.
Cuando ejecuto esto usando el kit UbuntuSDK para armhf (GCC ubuntu-sdk-14.04-trusty), falla.
El resultado de mensajes generales muestra:
No se pudo encontrar intltool-merge, instale el paquete intltool. Configuración incompleta, se produjeron errores.
No entiendo muy bien qué pasa porque el paquete intltool está instalado:
sudo apt-get install intltool
Devoluciones:
intltool is already the newest version.
Estoy ejecutando Ubuntu 14.04 con el SDK de Ubuntu (qtcreator-plugin-ubuntu 3.1.1+15.04.20141117.2-0ubuntu1~0trutsty1) que se basa en Qt Creator 3.1.1.
¿Qué necesito hacer para que funcione?
Respuesta1
Necesitas instalar intltool en el chroot en el que estás creando tus binarios.
En Qt Creator, seleccioneHerramientas>Opciones...y elige elubuntuelemento de la lista de la izquierda. Selecciona elHacer clicetiqueta y luego haga clic enMantenerjunto al objetivo de compilación apropiado. Esto abrirá una terminal con un shell raíz dentro del chroot. Desde aquí, utilice apt-get
para instalar intltool y cualquier otra cosa que necesite para compilar su proyecto. Si tienes varios chroots, repite esto con cada uno.