Pergunta

Recebo continuamente os erros abaixo ao iniciar um aplicativo Qt Embedded que usa QML.Pesquisando no Google, parece que eu precisava adicionar os plug-ins de carregamento de imagens ao nfs exportado do meu sistema embarcado.Tentei adicioná-los em vários lugares, mas continuo recebendo erros.Eu adicionei a versão libqsvg.so do ARM incorporado aos seguintes locais, mas ainda recebo os erros ...

/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

Isso também não funciona:

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

Como posso consertar isso??Onde é o local adequado onde preciso colocar os plug-ins para que sejam encontrados?

Os erros:

AVISO:arquivo:///usr/share/maliit/plugins/org/nemomobile/FunctionKey.qml:98:5:Imagem QML:Erro de decodificação:arquivo:///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-backspace.svg:Formato de imagem não suportado
AVISO:arquivo:///usr/share/maliit/plugins/org/nemomobile/FunctionKey.qml:98:5:Imagem QML:Erro de decodificação:arquivo:///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-shift-lowercase.svg:Formato de imagem não suportado
AVISO:arquivo:///usr/share/maliit/plugins/org/nemomobile/FunctionKey.qml:98:5:Imagem QML:Erro de decodificação:arquivo:///usr/share/maliit/plugins/org/nemomobile/icon-m-input-methods-backspace.svg:Formato de imagem não suportado

Foi útil?

Solução

A resposta foi copiar o diretório de plugins para minha placa incorporada no local especificado pelo sinalizador -plugins na etapa de configuração.No meu caso /usr/lib/qt/plugins.Você também pode definir a variável de ambiente QT_DEBUG_PLUGINS como 1 para obter alguma saída de depuração de qualquer plug-in que não carregue.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top