[Qt解错篇]报错:error: undefined reference to vtable for ClassName
来源:互联网 发布:老虎证券 软件下载 编辑:程序博客网 时间:2024/04/20 03:53
一、问题描述:
编译工程时报错:error: undefined reference to vtable for ClassName,如图示:
二、问题分析:
造成这种错误的原因很多,甚至在纯C++编程过程中也可能出现。下面根据自己情况,具体问题具体分析。
原因:在原先没有Q_OBJECT关键字的工程中添加了该关键字,但是没有执行qmake,直接编译导致出现该错误。
三、例子:
原先工程的类建立:
class CAppConfig{public: CAppConfig(void); CAppConfig(const CAppConfig &); CAppConfig &operator = (const CAppConfig &); void setDefault(void); .......};
后来在该类中加入了Q_OBJECT,如下:
class CAppConfig{ Q_OBJECTpublic: CAppConfig(void); CAppConfig(const CAppConfig &); CAppConfig &operator = (const CAppConfig &); void setDefault(void); .......};要避免错误,先qmake,再build:
1 0
- [Qt解错篇]报错:error: undefined reference to vtable for ClassName
- QT qt undefined reference to vtable for 报错
- undefined reference to `vtable for “classname”
- undefined reference to `vtable for classname
- QT报错:undefined reference to vtable for (class name)
- Qt编译报错 undefined reference to vtable for ...
- QT Error undefined reference to `vtable for MyThread'
- 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 classname`的问题
- Qt中关于undefined reference to `vtable for classname`的问题
- 类似undefined reference to `vtable for <classname>`问题解决
- Qt 出现“undefined reference to `vtable for”
- Qt “undefined reference to `vtable for”
- QT错误undefined reference to vtable for
- hud 4961 Boring Sum 数论(处理因子的方法)
- Session 过期时的处理方法之一:禁止弹出窗口
- Session 过期时的处理方法之二:Redirect 到其它页面
- 今天语气很背
- const 与函数的关系
- [Qt解错篇]报错:error: undefined reference to vtable for ClassName
- HDU 2159 DP
- Think in java 读书笔记第一篇
- SDUT 2930-人活着系列之开会(最短路Floyd)
- android:SQLiteOpenHelper
- trie树(字典树)简单的运用
- Android下的junit测试
- 简单创建用户名密码ajax验证 jquery+ThinkPHP
- Spring mvc3的ajax