Pregunta

Estoy obteniendo continuamente los errores a continuación al iniciar una aplicación integrada QT que usa QML. Desde Gogleling a su alrededor, parece que necesitaba agregar la imagen Cargando complementos a la NFS exportada de My Embedded System. Así que intenté agregarlos varios lugares, pero sigo recibiendo los errores. Añadí la versión incorporada del brazo de libqsvg.so a las siguientes ubicaciones, pero aún así obtuve los errores ...

/home/user/exported-nfs/lib/plugins/imageformats/libqsvg.so
/home/user/exported-nfs/plugins/imageformats/libqsvg.so
/home/user/exported-nfs/usr/bin/plugins/imageformats/libqsvg.so
/home/user/exported-nfs/usr/lib/plugins/imageformats/libqsvg.so
/home/user/exported-nfs/usr/plugins/imageformats/libqsvg.so

Esto tampoco funciona:

export QT_PLUGIN_PATH=/usr/plugins:/usr/plugins/imageformats
echo $QT_PLUGIN_PATH

¿Cómo puedo arreglar esto? ¿Dónde está el lugar adecuado que necesito para poner los complementos para que se encuentren?

Los errores:

ADVERTENCIA: Archivo: ///usr/share/maliit/plugins/org/nemomobile/functionkey.qml: 98: 5: Imagen QML: Decodificación de errores: Archivo: ///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-backspace.svg: Formato de imagen no compatible
ADVERTENCIA: Archivo: ///usr/share/maliit/plugins/org/nemomobile/functionkey.qml: 98: 5: Imagen QML: Decodificación de errores: Archivo: ///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-shift-lowercase.svg: Formato de imagen no compatible
ADVERTENCIA: Archivo: ///usr/share/maliit/plugins/org/nemomobile/functionkey.qml: 98: 5: Imagen QML: Decodificación de errores: Archivo: ///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-backspace.svg: Formato de imagen no compatible

¿Fue útil?

Solución

La respuesta fue copiar el directorio de complementos a mi placa incorporada en la ubicación especificada por la bandera -plugins en el paso de configuración. En mi caso / usr / lib / qt / complementos.También puede configurar la variable de entorno qt_debug_plugins a 1 para obtener una salida de depuración de cualquier complemento que no logren cargar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top