原文: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