Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
5.15.2
-
None
-
Linux rk3568 4.19.232 #19 SMP Tue Jan 30 09:39:18 CST 2024 aarch64 GNU/Linux
Description
通过交叉编译出的qt5.15.2环境,交叉编译untitled项目,但是放到嵌入式板子上报如下错误
[root@rk3568:~]# ./untitled
./untitled: relocation error: ./untitled: symbol ZTVN10cxxabiv120_si_class_type_infoE version Qt_5 not defined in file libQt5Core.so.5 with link time reference
交叉编译时的配置已放到附件
- strings Qt_5运行结果
[root@rk3568:~]# strings untitled | grep Qt_5
Qt_5
/home/hzhy/Project/build-untitled-RK3568_Qt_5_15_2_GCC_64bit-Debug
_ZN7QWidget10leaveEventEP6QEvent@@Qt_5
_ZN7QWidget4showEv@@Qt_5
_ZN11QMainWindow16setCentralWidgetEP7QWidget@@Qt_5
_ZN7QWidget13keyPressEventEP9QKeyEvent@@Qt_5
_ZN7QWidget10closeEventEP11QCloseEvent@@Qt_5
_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE@@Qt_5
_ZN7QObject16disconnectNotifyERK11QMetaMethod@@Qt_5
_ZNK7QObject10objectNameEv@@Qt_5
_ZN7QWidget14setWindowTitleERK7QString@@Qt_5
_ZNK7QWidget17hasHeightForWidthEv@@Qt_5
_ZN7QWidget13focusOutEventEP11QFocusEvent@@Qt_5
__gxx_personality_v0@@Qt_5
_ZN10QArrayData10deallocateEPS_mm@@Qt_5
_ZN12QApplicationC1ERiPPci@@Qt_5
_ZN11QMainWindow16contextMenuEventEP17QContextMenuEvent@@Qt_5
_ZN7QWidget14dragEnterEventEP15QDragEnterEvent@@Qt_5
_ZNK7QWidget11paintEngineEv@@Qt_5
_ZN7QWidget15mousePressEventEP11QMouseEvent@@Qt_5
_ZNK7QWidget13sharedPainterEv@@Qt_5
_ZN7QWidget11actionEventEP12QActionEvent@@Qt_5
_ZN7QWidget9hideEventEP10QHideEvent@@Qt_5
_ZN7QWidget9showEventEP10QShowEvent@@Qt_5
_ZThn16_NK7QWidget11initPainterEP8QPainter@@Qt_5
_ZTI11QMainWindow@@Qt_5
_ZN7QWidget12focusInEventEP11QFocusEvent@@Qt_5
_ZNK7QWidget15minimumSizeHintEv@@Qt_5
ZTVN10cxxabiv120_si_class_type_infoE@@Qt_5
_ZN7QWidget10paintEventEP11QPaintEvent@@Qt_5
_ZN7QWidget13dragMoveEventEP14QDragMoveEvent@@Qt_5
_ZNK7QWidget7devTypeEv@@Qt_5
_ZN11QMetaObject18connectSlotsByNameEP7QObject@@Qt_5
_ZNK7QWidget16inputMethodQueryEN2Qt16InputMethodQueryE@@Qt_5
_ZN8QMenuBarC1EP7QWidget@@Qt_5
_ZThn16_NK7QWidget7devTypeEv@@Qt_5
_ZNK11QObjectData17dynamicMetaObjectEv@@Qt_5
_ZNK7QWidget14heightForWidthEi@@Qt_5
_ZN11QMainWindow15createPopupMenuEv@@Qt_5
_ZdlPvm@@Qt_5
_ZThn16_NK7QWidget10redirectedEP6QPoint@@Qt_5
_ZN16QCoreApplication9translateEPKcS1_S1_i@@Qt_5
_ZNK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE@@Qt_5
_ZN11QMainWindow12setStatusBarEP10QStatusBar@@Qt_5
_Znwm@@Qt_5
_ZN7QWidget11tabletEventEP12QTabletEvent@@Qt_5
_ZThn16_NK7QWidget13sharedPainterEv@@Qt_5
_ZN7QObject10timerEventEP11QTimerEvent@@Qt_5
_ZN11QMainWindow10setMenuBarEP8QMenuBar@@Qt_5
_ZN7QObject10childEventEP11QChildEvent@@Qt_5
_ZN7QWidget18focusNextPrevChildEb@@Qt_5
_ZN7QWidget11resizeEventEP12QResizeEvent@@Qt_5
_ZN7QWidget14dragLeaveEventEP15QDragLeaveEvent@@Qt_5
_ZN11QMainWindowC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@@Qt_5
_ZN10QStatusBarC1EP7QWidget@@Qt_5
_ZN7QWidgetC1EPS_6QFlagsIN2Qt10WindowTypeEE@@Qt_5
_ZNK7QWidget10redirectedEP6QPoint@@Qt_5
_ZThn16_NK7QWidget11paintEngineEv@@Qt_5
_ZN7QWidget9moveEventEP10QMoveEvent@@Qt_5
_ZN7QWidget10enterEventEP6QEvent@@Qt_5
_ZN7QObject11customEventEP6QEvent@@Qt_5
_ZN7QWidget10wheelEventEP11QWheelEvent@@Qt_5
_ZN7QWidget16inputMethodEventEP17QInputMethodEvent@@Qt_5
_ZN7QWidget15keyReleaseEventEP9QKeyEvent@@Qt_5
_ZN7QObject11eventFilterEPS_P6QEvent@@Qt_5
_ZN7QWidget14mouseMoveEventEP11QMouseEvent@@Qt_5
_ZN7QWidget9dropEventEP10QDropEvent@@Qt_5
_ZN12QApplication4execEv@@Qt_5
_ZN7QObject13setObjectNameERK7QString@@Qt_5
_ZN7QWidget17mouseReleaseEventEP11QMouseEvent@@Qt_5
_ZN7QWidget11nativeEventERK10QByteArrayPvPl@@Qt_5
_ZNK7QWidget11initPainterEP8QPainter@@Qt_5
_ZN7QWidget6resizeERK5QSize@@Qt_5
_ZN7QWidget11changeEventEP6QEvent@@Qt_5
_ZN11QMainWindowD2Ev@@Qt_5
_ZN7QWidget11setGeometryERK5QRect@@Qt_5
_ZN7QWidget21mouseDoubleClickEventEP11QMouseEvent@@Qt_5
_ZN7QObject13connectNotifyERK11QMetaMethod@@Qt_5
_ZN12QApplicationD1Ev@@Qt_5
_ZN11QMainWindow5eventEP6QEvent@@Qt_5
_ZN11QMainWindow11qt_metacastEPKc@@Qt_5
_ZN11QMainWindow16staticMetaObjectE@@Qt_5
_ZNK7QWidget8sizeHintEv@@Qt_5
_ZN7QWidget10setVisibleEb@@Qt_5
_ZN7QString15fromUtf8_helperEPKci@@Qt_5
_ZN11QMainWindow11qt_metacallEN11QMetaObject4CallEiPPv@@Qt_5
- ldd 运行结果
[root@rk3568:~]# ldd untitled
linux-vdso.so.1 (0x0000007fbc63c000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x0000007fbc07e000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x0000007fbbc3c000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x0000007fbb7c0000)
libmali_hook.so.1 => /usr/lib/libmali_hook.so.1 (0x0000007fbb7ad000)
libmali.so.1 => /usr/lib64/libmali.so.1 (0x0000007fb8b9c000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000007fb8b7c000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x0000007fb8b5c000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x0000007fb8b39000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0000007fb8b0b000)
libm.so.6 => /lib/libm.so.6 (0x0000007fb8a62000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0000007fb8a40000)
libc.so.6 => /lib/libc.so.6 (0x0000007fb88d8000)
libatomic.so.1 => /lib/libatomic.so.1 (0x0000007fb88bd000)
librt.so.1 => /lib/librt.so.1 (0x0000007fb88a5000)
libdl.so.2 => /lib/libdl.so.2 (0x0000007fb8891000)
libstdc+.so.6 => /usr/lib/libstdc+.so.6 (0x0000007fb8703000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000007fb86c7000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000007fb86a3000)
libicui18n.so.68 => /usr/lib/libicui18n.so.68 (0x0000007fb83dd000)
libicuuc.so.68 => /usr/lib/libicuuc.so.68 (0x0000007fb8218000)
libicudata.so.68 => /usr/lib/libicudata.so.68 (0x0000007fb66c8000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x0000007fb667c000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0000007fb666a000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0000007fb6553000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x0000007fb6539000)
/lib/ld-linux-aarch64.so.1 (0x0000007fbc60e000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x0000007fb64f2000)
- 依赖库链接情况
[root@rk3568:~]# ls /usr/lib -la | grep libQt
rw-rr- 1 root root 1480 Jan 22 2024 libQt5AccessibilitySupport.prl
rw-rr- 1 root root 1240 Jan 22 2024 libQt5Bluetooth.prl
lrwxrwxrwx 1 root root 25 Jan 22 2024 libQt5Bluetooth.so -> libQt5Bluetooth.so.5.15.2
lrwxrwxrwx 1 root root 25 Jan 22 2024 libQt5Bluetooth.so.5 -> libQt5Bluetooth.so.5.15.2
lrwxrwxrwx 1 root root 25 Jan 22 2024 libQt5Bluetooth.so.5.15 -> libQt5Bluetooth.so.5.15.2
-rwxr-xr-x 1 root root 774320 Feb 2 2024 libQt5Bluetooth.so.5.15.2
rw-rr- 1 root root 1315 Jan 22 2024 libQt5Charts.prl
lrwxrwxrwx 1 root root 22 Jan 22 2024 libQt5Charts.so -> libQt5Charts.so.5.15.2
lrwxrwxrwx 1 root root 22 Jan 22 2024 libQt5Charts.so.5 -> libQt5Charts.so.5.15.2
lrwxrwxrwx 1 root root 22 Jan 22 2024 libQt5Charts.so.5.15 -> libQt5Charts.so.5.15.2
-rwxr-xr-x 1 root root 1687064 Feb 2 2024 libQt5Charts.so.5.15.2
rw-rr- 1 root root 1195 Jan 22 2024 libQt5Concurrent.prl
lrwxrwxrwx 1 root root 26 Jan 22 2024 libQt5Concurrent.so -> libQt5Concurrent.so.5.15.2
lrwxrwxrwx 1 root root 26 Jan 22 2024 libQt5Concurrent.so.5 -> libQt5Concurrent.so.5.15.2
lrwxrwxrwx 1 root root 26 Jan 22 2024 libQt5Concurrent.so.5.15 -> libQt5Concurrent.so.5.15.2
-rwxr-xr-x 1 root root 22816 Feb 2 2024 libQt5Concurrent.so.5.15.2
rw-rr- 1 root root 1196 Jan 22 2024 libQt5Core.prl
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5Core.so -> libQt5Core.so.5.15.2
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5Core.so.5 -> libQt5Core.so.5.15.2
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5Core.so.5.15 -> libQt5Core.so.5.15.2
-rwxr-xr-x 1 root root 4622120 Feb 2 2024 libQt5Core.so.5.15.2
rw-rr- 1 root root 1170 Jan 22 2024 libQt5DBus.prl
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5DBus.so -> libQt5DBus.so.5.15.2
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5DBus.so.5 -> libQt5DBus.so.5.15.2
lrwxrwxrwx 1 root root 20 Jan 22 2024 libQt5DBus.so.5.15 -> libQt5DBus.so.5.15.2
-rwxr-xr-x 1 root root 449592 Feb 2 2024 libQt5DBus.so.5.15.2
…………