Qt中关于undefined reference to `vtable for classname`的问题
2017-06-26 16:22
615 查看
转自:http://blog.csdn.net/qian_f/article/details/8498747
在Qt中自定义了类classname,想要使用Qt自带的信号与槽机制,所以必须要将classname继承于QObject。class classname : public QObject{ Q_OBJECTpublic: .......}修改之后保存,就出现了undefined reference to `vtable for classname`的报错。网上找了相关资料得知原因在于:因为qmake生成Makefile的时候,这个类的头文件中并没有Q_OBJECT,最终导致链接失败。解决方法:重新运行qmake(右击项目名称,点击“执行qmake”)即可。
相关文章推荐
- Qt中关于undefined reference to `vtable for classname`的问题
- Qt中关于undefined reference to `vtable for classname`的问题
- Qt经典出错信息之undefined reference to `vtable for classname
- 【转】Qt经典出错信息之undefined reference to `vtable for classname'
- Qt经典出错信息之undefined reference to `vtable for classname
- 关于Qt报出Undefined reference to vtable for xxx的问题
- [Qt解错篇]报错:error: undefined reference to vtable for ClassName
- undefined reference to `vtable for classname
- Qt经典出错信息之undefined reference to `vtable for classname
- QT出现“undefined reference to `vtable for’”问题的原因及解决方法
- QT出现“undefined reference to `vtable for’”问题的原因及解决方法【转】
- Qt中关于undefined reference to `vtable for故障总结
- Qt 出现“undefined reference to `vtable for”的问题
- Qt经典出错信息之undefined reference to `vtable for classname
- Qt中关于undefined reference to `vtable for 错误解决
- 关于demo.cpp:(.text.startup+0x8f): undefined reference to `vtable for SlotObject' ,问题探究
- Qt中关于undefined reference to `vtable for故障总结
- Qt经典出错信息之undefined reference to `vtable for classname
- QT 编译 undefined reference to `vtable for Class
- QT中添加自定义Class,出现“undefined reference to vtable for”之解决方案(Eclipse+Linux)