原文:Qt error C2338: No Q_OBJECT in the class with the signal錯誤解決辦法(無法編譯過信號與槽)

由於沒有繼承QObject類而引起的 只需繼承QObject類即可 如果已經繼承了QObject類,編譯還出現錯誤 將QObject類放在最前面繼承:public QObject 最后即可編譯通過 ...

2020-02-12 16:40 0 1148 推薦指數:

查看詳情

error C2338: No Q_OBJECT in the class with the signal (NodeCreator.cpp)

Qt中,當派生類需要用到信號機制時,有兩個要求。 1、該類派生自QObject類。 2、類中有Q_OBJECT宏。 本次報錯的原因就是因為沒有在類中添加Q_OBJECT宏。 而我的出錯原因更傻逼,清清楚楚知道需要添加Q_OBJECT宏,但是卻手殘寫成了這個。 ...

Mon Nov 04 00:57:00 CST 2019 0 335
cmake+qt+qtcreator的配置,解決Q_OBJECT的問題

1.如果在編譯qt項目的時候,一般頭文件里都有Q_OBJECT,但是用cmake來編譯的時候,就會報錯,那么怎么解決呢? 解決辦法就是要在cmake里面寫好配置 命令,再編譯的時候,就不會報錯了,寫法如下: ...

Tue Aug 16 04:34:00 CST 2016 0 2483
error C2039: 'SetDefaultDllDirectories'錯誤解決辦法

使用VS2013+WDK8.1+Win7開發UMDF驅動,當使用了CComPtr類,包含了atlcomcli.h頭文件卻報錯,錯誤如下: Error 3 error C2039: 'SetDefaultDllDirectories' : is not a member ...

Fri Jun 03 06:58:00 CST 2016 0 2752
C/C++常見gcc編譯連接錯誤解決辦法

<std::basic_string<unsigned char,="" std::basic_string除非明確說明,本文內容僅針對x86/x86_64的Linux開發環境(加粗字體是 ...

Mon Sep 25 22:53:00 CST 2017 0 8376
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM