QT错误undefined reference to vtable for **
来源:互联网 发布:nginx 显示php错误 编辑:程序博客网 时间:2024/03/28 17:02
在qt添加类的时候如果没有继承QOBJECT,使用Q_OBJECT宏,在后续的编程中当希望使用信号与槽的时候,添加了Q_OBJECT宏,在编译的时候不小心会出现如下错误
undefined reference to 'vtable for ***(类)'
解决方法如下
工具/原料
- Qt5.4
方法一:
删除debug目录中的makefile文件,在从新编译。
END
方法二:
修改pro文件,以达到修给makefile文件的目的(添加删除,空行空格都可以,只要修改pro文件就行.重新编译。
END
说明:
在使用qt的时候,如果出现不明原因的错误,如果无从解决,可以考虑将项目关闭,将user文件,以及debug目录整个删除,在打开pro文件。
当然最好的办法就是搞明白是什么原因出现的错误。
上述错误的原因是添加Q_OBJECT宏之后,没有经过qt解析信号与槽相关部分。导致编译器编译出错。
阅读全文
0 0
- QT错误undefined reference to vtable for
- QT错误undefined reference to vtable for **
- Qt出现错误“undefined reference to `vtable for 错误
- Qt出现错误“undefined reference to `vtable for XXXXX.XXX”
- Qt出现错误 “undefined reference to `vtable for XXXXX.XXX”
- Qt出现错误“undefined reference to `vtable for XXXXX.XXX”
- Qt出现错误"undefined reference to 'vtable for XXXXX.XXX'"
- Qt中关于undefined reference to `vtable for 错误解决
- [QT学习]编译错误 undefined reference to vtable for **
- QT编译出现错误 “undefined reference to ‘vtable for xxx’”
- QT错误undefined reference to vtable for
- Qt 出现“undefined reference to `vtable for”
- Qt “undefined reference to `vtable for”
- QT undefined reference to `vtable for "xxx"'
- QT undefined reference to vtable for ''
- 编译错误:undefined reference to `vtable for
- undefined reference to `vtable for ***错误
- QT qt undefined reference to vtable for 报错
- 要想看懂 spring 的配置文件:ApplicationContext.xml 第一步
- JS实现继承的几种方式
- c/c++整理--c++面向对象(6)
- 自己动手做聊天机器人 三-语料与词汇资源
- form表单校验插件(含详细注解)
- QT错误undefined reference to vtable for **
- Java语言高编——集合框架
- multipleInput
- MySql,PostgreSql,SqlServer数据写入读取速度对比测试
- AIDL
- 数据结构---链表、堆栈、队列详解
- 进程互斥对象_打开一个实例检测
- 内省(BeanUtils) + 反射(简单应用实现原理)
- java学习笔记:java语法基础(存疑)