An error occurred when ARM was running the interface version hello program compiled by Qt. . . . Please help

ARM runs the interface version hello program compiled by Qt

[root@sun8i hello3_ui]# ./build -platform linuxfb
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/libqsvg.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/libqsvg.so, metadata=
{
"IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
"MetaData": {
"Keys": [
"svg",
"svgz"
]
},
"className": "QSvgPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ()
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/libqsvgicon.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/libqsvgicon.so, metadata=
{
"IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
"MetaData": {
"Keys": [
"svg",
"svgz",
"svg.gz"
]
},
"className": "QSvgIconPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ()
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui" ...
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/build"
"Plugin verification data mismatch in '/root/nfs/hello3_ui/build'"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/build.pro"
QElfParser: '/root/nfs/hello3_ui/build.pro' is not an ELF object
"'/root/nfs/hello3_ui/build.pro' is not an ELF object"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/main.o"
"Plugin verification data mismatch in '/root/nfs/hello3_ui/main.o'"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/mainwindow.o"
"Plugin verification data mismatch in '/root/nfs/hello3_ui/mainwindow.o'"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/Makefile"
QElfParser: '/root/nfs/hello3_ui/Makefile' is not an ELF object
"'/root/nfs/hello3_ui/Makefile' is not an ELF object"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/moc_mainwindow.cpp"
QElfParser: '/root/nfs/hello3_ui/moc_mainwindow.cpp' is not an ELF object
"'/root/nfs/hello3_ui/moc_mainwindow.cpp' is not an ELF object"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/moc_mainwindow.o"
"Plugin verification data mismatch in '/root/nfs/hello3_ui/moc_mainwindow.o'"
 not a plugin
QFactoryLoader::QFactoryLoader() looking at "/root/nfs/hello3_ui/ui_mainwindow.h"
QElfParser: '/root/nfs/hello3_ui/ui_mainwindow.h' is not an ELF object
"'/root/nfs/hello3_ui/ui_mainwindow.h' is not an ELF object"
 not a plugin
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.2",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/platforms/libqminimal.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/platforms/libqminimal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.2",
"MetaData": {
"Keys": [
"minimal"
]
},
"className": "QMinimalIntegrationPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/platforms/libqoffscreen.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/platforms/libqoffscreen.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.2",
"MetaData": {
"Keys": [
"offscreen"
]
},
"className": "QOffscreenIntegrationPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui/platforms" ...
loaded library "/opt/qt5.4.1_T3_20190723/plugins/platforms/libqlinuxfb.so"
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins/generic" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevkeyboardplugin.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevkeyboardplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QGenericPluginFactoryInterface",
"MetaData": {
"Keys": [
"EvdevKeyboard"
]
},
"className": "QEvdevKeyboardPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("evdevkeyboard")
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevmouseplugin.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevmouseplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QGenericPluginFactoryInterface",
"MetaData": {
"Keys": [
"EvdevMouse"
]
},
"className": "QEvdevMousePlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("evdevmouse")
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevtabletplugin.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevtabletplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QGenericPluginFactoryInterface",
"MetaData": {
"Keys": [
"EvdevTablet"
]
},
"className": "QEvdevTabletPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("evdevtablet")
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevtouchplugin.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/generic/libqevdevtouchplugin.so, metadata=
{
"IID": "org.qt-project.Qt.QGenericPluginFactoryInterface",
"MetaData": {
"Keys": [
"EvdevTouch"
]
},
"className": "QEvdevTouchScreenPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("evdevtouch")
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui/generic" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.4.1_T3_20190723/plugins/iconengines" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.4.1_T3_20190723/plugins/iconengines/libqsvgicon.so"
Found metadata in lib /opt/qt5.4.1_T3_20190723/plugins/iconengines/libqsvgicon.so, metadata=
{
"IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
"MetaData": {
"Keys": [
"svg",
"svgz",
"svg.gz"
]
},
"className": "QSvgIconPlugin",
"debug": false,
"version": 328705
}


Got keys from plugin meta data ("svg", "svgz", "svg.gz")
QFactoryLoader::QFactoryLoader() checking directory path "/root/nfs/hello3_ui/iconengines" ...

The result of compiling under ubantu is like this
[img=https://img-bbs.csdn.net/upload/201907/26/1564128461_704266.png][/img]

But after cross-compilation, running on the board is the result of the above. It has been stuck in Got keys from plugin meta data ("svg", "svgz", "svg.gz"). what happened? I beg the boss to help solve it

The configuration on my board is

export TS_ROOT=/opt/tslib_T3_20190723  
export LD_LIBRARY_PATH=$TS_ROOT/lib:$LD_LIBRARY_PATH  
export TSLIB_TSDEVICE=/dev/input/event1
export PATH=$TS_ROOT/bin:$PATH
export TSLIB_CONSOLEDEVICE=none  
export TSLIB_FDDEVICE=/dev/fb0  
export TSLIB_TSDEVICE=/dev/event0  
export TSLIB_CALIBFILE=$TS_ROOT/etc/pointercal  
export TSLIB_CONFFILE=$TS_ROOT/etc/ts.conf  
export TSLIB_PLUGINDIR=$TS_ROOT/lib/ts
# qt
export QT_ROOT=/opt/qt5.4.1_T3_20190723  
export LD_LIBRARY_PATH=$QT_ROOT/lib/:$LD_LIBRARY_PATH  
export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins  
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0  
export QT_QPA_FONTDIR=$QT_ROOT/lib/fonts  
export QT_QPA_GENERIC_PLUGINS=tslib  
export LD_PRELOAD=$TS_ROOT/lib/libts.so    
export QT_DEBUG_PLUGINS=1

Guess you like

Origin blog.csdn.net/mf_yang/article/details/97394461