找回密码
 立即注册
收起左侧

编译QT/E链接错误

1
回复
5776
查看
[复制链接]

尚未签到

来源: 2018-7-29 10:08:10 显示全部楼层 |阅读模式
1Qter豆
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QFormInternal::TranslatingTextBuilder::loadText(QFormInternal:omProperty const*) const':
(.text+0x6d6): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QFormInternal::TranslatingTextBuilder::loadText(QFormInternal:omProperty const*) const':
(.text+0x841): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QFormInternal::TranslatingTextBuilder::toNativeValue(QVariant const&) const':
(.text+0x14ff): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QFormInternal::TranslatingTextBuilder::toNativeValue(QVariant const&) const':
(.text+0x15af): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoaderPrivate::setupWidgetMap() const':
(.text+0x2526): undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoaderPrivate::setupWidgetMap() const':
(.text+0x2656): undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoaderPrivate::setupWidgetMap() const':
(.text+0x277e): undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoaderPrivate::setupWidgetMap() const':
(.text+0x28a6): undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoaderPrivate::setupWidgetMap() const':
(.text+0x29ce): undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o).text+0x2af6): more undefined references to `QMapData::node_create(QMapData::Node**, int, int)' follow
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QUiLoader::availableWidgets() const':
(.text+0x511e): undefined reference to `QListData::detach(int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(quiloader.o): In function `QFormInternal::FormBuilderPrivate::applyProperties(QObject*, QList<QFormInternal:omProperty*> const&)':
(.text+0x5336): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'


(中间省略部分)
(.text+0x4b9): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(resourcebuilder.o): In function `QFormInternal:ResourceBuilder::loadResource(QDir const&, QFormInternal:omProperty const*) const':
(.text+0x572): undefined reference to `QVariant:Variant(int, void const*, unsigned int)'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libQtUiTools.a(moc_properties_p.o).data.rel.ro._ZTVN13QFormInternal26QAbstractFormBuilderGadgetE[_ZTVN13QFormInternal26QAbstractFormBuilderGadgetE]+0xb0): undefined reference to `QWidget::x11Event(_XEvent*)'
collect2: error: ld returned 1 exit status
make[3]: *** [calculator] Error 1
make[2]: *** [sub-calculator-make_default] Error 2
make[1]: *** [sub-script-make_default] Error 2
make: *** [sub-examples-make_default-ordered] Error 2

回复

使用道具 举报

尚未签到

2018-7-29 10:09:45 显示全部楼层
我在编译qte的X86版本。最后链接的时候出现这种问题,应该是缺少某种库。但是我又不知道什么库。求大神解救
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了