Qt开发,报错:error: C3861: “connect”: 找不到标识符
2023-09-14 09:09:33 时间
一、问题描述
Qt开发,报错如下:
error: C3861: “connect”: 找不到标识符
二、问题分析
connect函数归属于QObject。
使用Q_OBJECT宏,需要类继承QObject或其子类。使用connect可以指明QObject:
QObject::connect(sender, signal, receiver, slot);
三、解决方案
继承QObject,并添加Q_OBJECT宏。
class udp : public QObject
{
Q_OBJECT
public:
explicit udp(QObject *parent = nullptr);
signals:
private slots:
private:
};
相关文章
- Qt-Qt5截取并保存.png,.bmp等格式图片
- Qt音视频开发22-音频播放QAudioOutput
- Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)
- Qt音视频开发12-easyplayer内核
- Qt音视频开发22-通用GPU显示
- Qt音视频开发17-海康sdk解码
- Qt音视频开发5-vlc事件订阅
- Qt编写安防视频监控系统27-GPU显示
- Qt开发经验小技巧131-140
- 关于Qt数据库相关开发的一些经验总结
- Qt 断言Q_ASSERT的使用
- Qt 输入对话框 QInputDialog
- Qt实现串口通信的完整步骤
- Qt Quick 多媒体开发播放音乐和视频
- Qt Quick小项目:登陆界面
- QT多线程实战_Qt多线程开发项目
- C++Qt开发——文件操作
- Qt 端口的使用
- Qt 事件优先级
- Qt 蓝牙开发
- Qt程序CPU过高怎么定位解决?Qt程序性能优化
- QT信号槽详解
- Qt开发,编译报错:Cannot find file: xxx.pro.
- Qt开发,跨平台,区分windows和linux
- Qt开发,报错:This application failed to start because no Qt platform plugin could be initialized.
- 嵌入式Qt开发中,交叉编译报错::-1: error: arm-linux-g++: Command not found
- Qt音视频开发39-海康sdk回调拿到数据GPU绘制的实现
- Qt开发,报错:error: C3861: “connect”: 找不到标识符