zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Qt开发,报错:error: C3861: “connect”: 找不到标识符

Qt开发 报错 Error 不到 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:

};