QT 添加自定义类中使用Q_OBJECT宏问题
来源:互联网 发布:学c和linux 编辑:程序博客网 时间:2024/06/13 09:52
今天在使用Qt5中,使用类向导添加自定义类后,并添加Q_OBJECT宏,出现报错:error: undefined reference to `vtable for xxxx'
印象中,VS 报此错误一般是虚函数没有实现,仔细检查自定义类,并未发现代码异常。
在Qt中如果要使用信号槽就必须添加Q_OBJECT宏,至于Q_OBJECT宏的作用可以查看帮助里的介绍。要使用Q_OBJECT宏,就必须继承QObject类
如果自定义类型要添加使用Q_OBJECT宏可以通过如下方法:
1. 继承QObject
2. 修改pro文件(也就是文件带*),以达到修改makefile文件的目的(添加删除,空行空格都可以),只要修改pro文件就行。
3. 重新编译
阅读全文
0 0
- QT 添加自定义类中使用Q_OBJECT宏问题
- QT中添加Q_OBJECT出现的问题
- QT中添加Q_OBJECT出现的问题
- QT中添加Q_OBJECT出现的问题
- QT中添加Q_OBJECT出现的问题
- QT中添加Q_OBJECT和继承QObject出现的问题
- Qt在CPP文件中使用 Q_OBJECT宏
- QT Q_OBJECT使用注意事项
- qt添加Q_OBJECT报错
- Qt 中 Q_OBJECT与no such slot的问题
- Qt 类中Q_OBJECT的作用及其程序代码体现
- Qt之Q_OBJECT 宏定义
- Qt宏Q_OBJECT展开记录
- Qt编程技巧 Q_OBJECT宏的作用
- Qt中的Q_OBJECT宏必须要加上
- vs2008编译qt中的Q_OBJECT类
- Q_OBJECT问题
- QT使用Q_OBJECT链接不通过的一种情况
- 统一应用程序中所有Activity的栈管理
- 希腊字母发音
- USB库STM32F0x2移植到STM32F070笔记
- 笔试_java基础5
- preSend on channel 'errorChannel'
- QT 添加自定义类中使用Q_OBJECT宏问题
- Linux redis 集群简单配置
- eigen与matlab对应函数列表
- Django【进阶篇 】
- 网易云课堂-程序设计入门-C语言-第一周:简单的计算程序
- Elam的caffe笔记之配置篇(四):Centos6.5下配置anaconda3
- HTMl5的sessionStorage和localStorage
- 使用jsoncpp读取json
- Android倒计时CountDownTimer