【发布时间】:2010-11-11 03:22:38
【问题描述】:
我在 Qt 中遇到了一个与插槽有关的构建错误。我有一个有公共插槽的课程:
void doSomething();
在这个类的构造函数中:
this->connect( ui->textFrom, SIGNAL(returnPressed()),
this, SLOT(doSomething()) );
我有 QLineEdit - textFrom 对象。构建错误是
../moc_mainwindow.cpp:66: undefined reference to `MainWindow::doSomething()':-1: 错误:collect2: ld 返回 1 退出状态
请帮帮我(:
【问题讨论】:
-
这似乎真的没有足够的信息。如果您注释掉您的连接语句,错误甚至会消失吗?
标签: c++ qt signals-slots undefined-reference