Qt中关于undefined reference to `vtable for classname`的问题
2016-11-09 10:33
591 查看
在Qt中自定义了类classname,想要使用Qt自带的信号与槽机制,所以必须要将classname继承于QObject。 class classname : public QObject { Q_OBJECT public: ....... } 修改之后保存,就出现了undefined reference to `vtable for classname`的报错。 网上找了相关资料得知原因在于:因为qmake生成Makefile的时候,这个类的头文件中并没有Q_OBJECT,最终导致链接失败。 解决方法:重新运行qmake(右击项目名称,点击“执行qmake”)即可。
参考网站:http://www.cnblogs.com/qianyuming/archive/2011/03/09/1978910.html
相关文章推荐
- 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
- Qt经典出错信息之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)