我创建了一个简单的类,该类扩展了两个类QObject和QThread。
当我使用MOC编译器进行编译时,出现错误:
标记“{”之前的预期类名
该类以以下代码开头:
QSmartecVideoAudio类:公共(public)QObject,公共(public)QThread
{
Q_OBJECT
...
};
我实现了运行方法,但它不起作用。
我一开始就包含qthread.h。
最佳答案
看起来像是包含问题。尝试添加:
#include <QThread>
#include <QObject>
在类定义之前。
关于c++ - QThread QT3的奇怪情况,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9910228/