El trasplante de QT admite la fuente ttf y la visualización giratoria de imágenes jpg, y cancela los mensajes de impresión de qDebug

Archivos de configuración de compilación cruzada para HiSilicon 3520dv400:
Inserte la descripción de la imagen aquí-qt-freetype: soporte de fuentes
tff -qt-gfx-transforded: rotación de soporte
qws / linux-arm-hisiv500-g ++ como un nuevo directorio para la plataforma

Compilar:
use make: 40 minutos y 16 segundos
use make -j4: 23 minutos y 16 segundos
use make -j8: 22 minutos y 59 segundos

Problemas de tiempo de ejecución:
1)

QWSSocket::connectToLocalFile could not connect:: No such file or directory

Agregue -qws al programa ejecutable

2)

Error opening framebuffer device /dev/fb0
QScreenLinuxFb::connect: Operation not permitted

Respuesta: Primero ejecute la muestra fb / hifb de HiSilicon

3) las imágenes jpg no se pueden mostrar, configure la configuración -qt-libjpeg

Agregar complementos en / etc / profile

export QT_INSTALL_PATH=/opt/qt
export LD_LIBRARY_PATH=/lib:/usr/lib:${QT_INSTALL_PATH}/lib:${LD_LIBRARY_PATH}
export QT_QWS_FONTDIR=${QT_INSTALL_PATH}/lib/fonts
export LD_LIBRARY_PATHI=/opt/qt/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/opt/qt/plugins
export LD_LIBRARY_PATH=$QT_INSTALL_PATH/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QT_INSTALL_PATH/plugins
#export QT_QWS_DISPLAY=linuxFB:/dev/fb0

Agregue en el proyecto .pro:

QTPLUGIN += qjpeg

Para mostrar imágenes jpg

4) Cancele el mensaje de impresión qDebug () y agréguelo en .pro

DEFINES += QT_NO_WARNING_OUTPUT\ 
QT_NO_DEBUG_OUTPUT 

5) El siguiente error ocurre cuando se inicia la aplicación QT

QWSServerSocket: could not bind to file /tmp/qtembedded-0/QtEmbedded-0 
Error: File exists 
Failed to bind to /tmp/qtembedded-0/QtEmbedded-0

Modificar usock en el re-kernel proporcionado en Internet no funciona para este proyecto.

Al iniciar el programa de referencia qt, agregue un breve retraso.

Supongo que te gusta

Origin blog.csdn.net/WANGYONGZIXUE/article/details/106607873
Recomendado
Clasificación