我在写qt程序的时候,定义一个继承于QObject的自定义类,并且在其中定义宏Q_OBJECT,结果报错:
问题原因是将类的定义以及实现都写到了cpp文件中,而qmake不会处理cpp文件中的 Q_OBJECT定义,就会导致链接出错。
解决办法是将类定义写在头文件中并且,并在其中定义Q_OBJECT
⌚Time: 2022-02-26 19:47:49
我在写qt程序的时候,定义一个继承于QObject的自定义类,并且在其中定义宏Q_OBJECT,结果报错:
问题原因是将类的定义以及实现都写到了cpp文件中,而qmake不会处理cpp文件中的 Q_OBJECT定义,就会导致链接出错。
解决办法是将类定义写在头文件中并且,并在其中定义Q_OBJECT