Qt Embedded4.4.0 编译到x86 链接时报错,vtable xxx:xxx

发布于 2022-08-09 11:14:52 字数 4785 浏览 13 评论 1

用redhat enterprise linux4 ,
qt-embedded-linux-opensource-src-4.4.0.tar.gz
然后直接./configure,什么参数也没加,最后 gmake 链接出来错误,帮忙看看,谢谢。
但是移植到arm9的时候就没有错。

Make[4]: Entering directory `/home/userfordm355/qtx864.4.0/tools/designer/src/designer'
g++ -fno-exceptions -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.4.0/lib -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.4.0/lib -o ../../../../bin/designer .obj/release-shared-emb-x86/fontpanel.o.obj/release-shared-emb-x86/qttoolbardialog.o .obj/release-shared-emb-x86/main.o .obj/release-shared-emb-x86/qdesigner.o .obj/release-shared-emb-x86/qdesigner_toolwindow.o .obj/release-shared-emb-x86/qdesigner_formwindow.o .obj/release-shared-emb-x86/qdesigner_workbench.o .obj/release-shared-emb-x86/qdesigner_settings.o .obj/release-shared-emb-x86/qdesigner_server.o .obj/release-shared-emb-x86/qdesigner_widgetbox.o .obj/release-shared-emb-x86/qdesigner_propertyeditor.o .obj/release-shared-emb-x86/qdesigner_objectinspector.o .obj/release-shared-emb-x86/qdesigner_actioneditor.o .obj/release-shared-emb-x86/qdesigner_actions.o .obj/release-shared-emb-x86/qdesigner_resourceeditor.o .obj/release-shared-emb-x86/saveformastemplate.o .obj/release-shared-emb-x86/newform.o .obj/release-shared-emb-x86/versiondialog.o .obj/release-shared-emb-x86/qdesigner_signalsloteditor.o .obj/release-shared-emb-x86/plugindialog.o .obj/release-shared-emb-x86/formwindowsettings.o .obj/release-shared-emb-x86/cursor.o .obj/release-shared-emb-x86/fov.o .obj/release-shared-emb-x86/itemdialog.o .obj/release-shared-emb-x86/oubliette.o .obj/release-shared-emb-x86/oublietteplan.o .obj/release-shared-emb-x86/oublietteresource.o .obj/release-shared-emb-x86/oublietteresource1.o .obj/release-shared-emb-x86/oublietteresource2.o .obj/release-shared-emb-x86/oublietteresource3.o .obj/release-shared-emb-x86/oublietteview.o .obj/release-shared-emb-x86/preferencesdialog.o .obj/release-shared-emb-x86/preferences.o .obj/release-shared-emb-x86/assistantclient.o .obj/release-shared-emb-x86/moc_fontpanel.o .obj/release-shared-emb-x86/moc_qdesigner.o .obj/release-shared-emb-x86/moc_qdesigner_toolwindow.o .obj/release-shared-emb-x86/moc_qdesigner_formwindow.o .obj/release-shared-emb-x86/moc_qdesigner_workbench.o .obj/release-shared-emb-x86/moc_qdesigner_server.o .obj/release-shared-emb-x86/moc_qdesigner_widgetbox.o .obj/release-shared-emb-x86/moc_qdesigner_propertyeditor.o .obj/release-shared-emb-x86/moc_qdesigner_objectinspector.o .obj/release-shared-emb-x86/moc_qdesigner_actioneditor.o .obj/release-shared-emb-x86/moc_qdesigner_actions.o .obj/release-shared-emb-x86/moc_qdesigner_resourceeditor.o .obj/release-shared-emb-x86/moc_saveformastemplate.o .obj/release-shared-emb-x86/moc_newform.o .obj/release-shared-emb-x86/moc_versiondialog.o .obj/release-shared-emb-x86/moc_qdesigner_signalsloteditor.o .obj/release-shared-emb-x86/moc_formwindowsettings.o .obj/release-shared-emb-x86/moc_plugindialog.o .obj/release-shared-emb-x86/moc_itemdialog.o .obj/release-shared-emb-x86/moc_oubliette.o .obj/release-shared-emb-x86/moc_oublietteview.o .obj/release-shared-emb-x86/moc_preferencesdialog.o .obj/release-shared-emb-x86/qrc_designer.o .obj/release-shared-emb-x86/qrc_qttoolbardialog.o    -L/home/userfordm355/qtx864.4.0/lib -L../../lib -L../../../../lib -lQtDesignerComponents -lQtDesigner -lQtScript -L/home/userfordm355/qtx864.4.0/lib -pthread -pthread -lQtXml -pthread -pthread -lQtGui -lpng -lfreetype -pthread -pthread -pthread -pthread -pthread -pthread -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lglib-2.0 -lrt -ldl -lpthread
/home/userfordm355/qtx864.4.0/lib/libQtDesigner.so: undefined reference to `vtable for qdesigner_internal:reviewDeviceSkin'
/home/userfordm355/qtx864.4.0/lib/libQtDesigner.so: undefined reference to `qdesigner_internal:reviewDeviceSkin::staticMetaObject'
collect2: ld returned 1 exit status
make[4]: *** [../../../../bin/designer] Error 1
make[4]: Leaving directory `/home/userfordm355/qtx864.4.0/tools/designer/src/designer'
make[3]: *** [sub-designer-make_default-ordered] Error 2
make[3]: Leaving directory `/home/userfordm355/qtx864.4.0/tools/designer/src'
make[2]: *** [sub-src-make_default] Error 2
make[2]: Leaving directory `/home/userfordm355/qtx864.4.0/tools/designer'
make[1]: *** [sub-designer-make_default-ordered] Error 2
make[1]: Leaving directory `/home/userfordm355/qtx864.4.0/tools'
make: *** [sub-tools-make_default-ordered] Error 2
[root@localhost qtx864.4.0]#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔戏命师 2022-08-10 04:51:47

搞定了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文