QT5 添加槽函数找不到问题
来源:互联网 发布:中国新歌声网络直播 编辑:程序博客网 时间:2024/05/12 05:12
QT5 添加槽函数找不到问题
QT5 中设置信号和槽函数之后,找不到槽函数也就导致当信号发出之后槽函数接收不到信号。
原因是没有槽函数的支持宏。
解决方法:在类定义中添加Q_OBJECT
添加后用vs编译,则编译不通过,类似于下面的错误
1>LoginDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall CLoginDlg::metaObject(void)const " (? metaObject@CLoginDlg@@UBEPBUQMetaObject@@XZ)
1>LoginDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall CLoginDlg::qt_metacast(char const *)" (?qt_metacast@CLoginDlg@@UAEPAXPBD@Z)
最简单的方法:用cmd qmake一下即可。
也可以使用以下方法:http://blog.csdn.net/sunxiaoju/article/details/48316271
编译不通过的原因是缺少moc_XXX.cpp文件
0 0
- QT5 添加槽函数找不到问题
- QT5.1.1 creator编译程序时找不到编译器问题
- Qt5 数据库连接驱动找不到
- 利用qt5添加freeswitch中的esl库遇到问题
- Qt5+vs2015无法添加Qt类的问题
- QT5找不到#include<QApplication>解决办法
- 针对于QT5下找不到QApplication头文件的问题界解决
- vs2013+qt5.3.2 QSerialPort 编译时提示找不到外部符号,连接出错的问题
- 关于windows下QT5.X编译mysql后找不到生成文件的问题
- VS2010编译Qt5.3项目,出现Moc'ing xxx.h,系统找不到指定路径问题
- qt5添加资源
- VS QT5 添加资源
- QT5 添加菜单栏
- qt5添加日志文件
- 解决添加删除提示找不到zClientm.exe文件的问题
- VS2012在添加域服务时找不到EF的问题
- MyEclipse找不到install new software,如何添加问题
- MyEclipse找不到install new software,如何添加问题
- json定义和格式、js数组和js对象的区别、
- 最短路问题(4种方法)(邻接矩阵,邻接表,bellman-ford,spfa)
- poj2352 Stars (树状数组)
- js cookie记住密码
- kettle 数据提取效率提升
- QT5 添加槽函数找不到问题
- U盘识别不了怎么办
- Spring中的通配符
- C++STL内存配置的设计思想与关键源码分析
- JS的类
- 【深度学习:CNN】GoogLeNet系列解读(1)
- STL
- pip安装使用详解
- 直播是三分钟热度么,2017年直播下半场怎么开始?