最初由 lklk205 发表 我刚刚用qtdesigner在一个form上做了个简单的按钮 保存后就用qmake -project qmake make 编译,结果出现下面的错误 collect2: ld returned 1 exit status make: *** [qt] Error 1 前面还有一大串的undefined错误信息 比如 moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1e0):/root/qt/moc_form1.cpp:73: undefined reference to `QPaintDevice::x11RenderHandle() const' moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1e4):/root/qt/moc_form1.cpp:73: undefined reference to `QPaintDevice::setX11Data(QPaintDeviceX11Data const*)' moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1e8):/root/qt/moc_form1.cpp:73: undefined reference to `QPaintDevice::cmd(int, QPainter*, QPDevCmdParam*)' moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1ec):/root/qt/moc_form1.cpp:73: undefined reference to `non-virtual thunk [nv:-40] to QWidget::metric(int) const' moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1f0):/root/qt/moc_form1.cpp:73: undefined reference to `QPaintDevice::fontMet(QFont*, int, char const*, int) const' moc_form1.o(.gnu.linkonce.d._ZTV5Form1+0x1f4):/root/qt/moc_form1.cpp:73: undefined reference to `QPaintDevice::fontInf(QFont*, int) const' moc_form1.o(.gnu.linkonce.d._ZTI5Form1+0x8):/root/qt/moc_form1.cpp:22: undefined reference to `typeinfo for QWidget'
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页