我创建了一个简单的类,该类扩展了两个类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/

10-13 04:55