QT Creator 4.7.0上出现了语义问题

时间:2018-07-24 00:13:26

标签: qt qt5 qt-creator

将Qt Creator从4.6.0(建于2018年3月27日)更新为4.7.0(建于2018年7月17日)之后,出现了一些语义问题。

例如,下面的代码会很好。

//main
QObject::connect(&p1,   SIGNAL(mysignal),    &p2, SLOT(myslot)),      Qt::QueuedConnection) ||

// other file.hpp
class p2: public QObject
{
    Q_OBJECT

public:
    /// Contructor
    explicit p2(QObject *parent = nullptr);

    /// Destructor
    virtual ~p2();

...
    };

但是,如果我将QQueue添加到p2: QQueue << em>类型在这里不重要> my_queue;

然后此错误将出现在连接行上。

error: no matching for call to connect

此刻,我回滚了QT安装,问题解决了。

0 个答案:

没有答案