QT出现“undefined reference to `vtable for’”问题的原因及解决方法【转】
来源:互联网 发布:宏观经济数据分析 编辑:程序博客网 时间:2024/05/24 05:04
[转自]http://blog.csdn.net/qinpanke/article/details/8066397
QT通过信号与槽机制来实现通信的功能。当该类派生自QObject并且在头文件中添加Q_OBJECT宏以后,就可以使用信号与槽。
信号与槽之间可以进行通信的根本原因是:当在类的头文件中添加Q_OBJECT以后QtCreator会自动的创建一个moc_***.cpp文件,用于实现信号与槽通信的代码。但是,有时当我们通过QtCreator创建类的时候,没有通过IDE选项选择其派生自QObject类,而是在后面添加的,则会出现QtCreator没有自动创建moc_***.cpp文件的情况。
这种情况下就会报错 : undefined reference to `vtable for ***
解决方法:
从QtCreator去除该类的头文件,然后再通过“添加现有文件”的方法,将该头文件添加进来。这样QtCreator就会自动为该类创建moc_***.cpp文件。
0 0
- QT出现“undefined reference to `vtable for’”问题的原因及解决方法【转】
- QT出现“undefined reference to `vtable for’”问题的原因及解决方法
- 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”原因总结
- 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”原因总结
- Qt 出现“undefined reference to `vtable for”原因总结 (ZZ)
- 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”原因总结
- 可爱的验证码_java
- NYOJ 91 阶乘之和
- 什么是CS和BS结构,两种结构的区别
- java创建文件相关内容
- caffe study(4) - 优化算法基本原理
- QT出现“undefined reference to `vtable for’”问题的原因及解决方法【转】
- Install Shield Limited Edition下载
- 二叉树前序遍历非递归写法
- 【Objective-C】类
- UITouch 的使用
- zeroMQ编程实例
- caffe study (1) - 数据结构(1)
- HDU 1009 FatMouse' Trade
- UINavigationController 的使用