• 3663阅读
  • 0回复

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

上一主题 下一主题
离线lanmanck
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-27
— 本帖被 XChinux 执行加亮操作(2008-06-28) —
用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::PreviewDeviceSkin'
/home/userfordm355/qtx864.4.0/lib/libQtDesigner.so: undefined reference to `qdesigner_internal::PreviewDeviceSkin::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]# 
精彩博客:labisart.com
快速回复
限100 字节
 
上一个 下一个