我在 Qt v4.8.5 中的插槽和信号代码中遇到了一个奇怪的错误。每当我包含我QObject
的插槽时:
class dnEventHandler : public QObject
{
Q_OBJECT
public slots:
void LaunchProjectCreator();
};
我收到一些奇怪的错误:
Main.cc:(.text.startup+0x4b): undefined reference to `vtable for dnEventHandler'
Main.cc:(.text.startup+0x19e): undefined reference to `vtable for dnEventHandler'
Main.cc:(.text.startup+0x20d): undefined reference to `vtable for dnEventHandler'
我认为这很奇怪,因为错误似乎与.pro
..pro
INCLUDEPATH += ../../include/
为什么我的包含路径中的标头会出现这样的未定义引用?