Qt Embedded4.4.0 编译到x86 链接时报错,vtable xxx:xxx
用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技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
搞定了