我在主线程下开了两个线程,第一个线程运行音乐播放,第二个线程判断是否这首歌播放结束,若结束就发信号stop(),让它接着运行槽函数next()继续播放下一首歌曲!
我的第二个线程是这么定义的:
class Bofang :public QThread
{
protected:
void run();
signals:
void stop();
}
我对stop()没做任何定义,只是声明了下,只想在第一个线程播放结束第二个线程识别后用
emit stop()把信号发送出去!但当编译的时候提示:对Bofang::stop()未定义的引用!
请问这是什么原因,应如何解决?谢谢!