再次Q_OBJECT链接器错误

时间:2014-09-01 08:19:38

标签: c++ macos qt

根据提问here,我在将Q_OBJECT添加到我的班级QServer后收到错误:

class QServer : public QThread
{
    Q_OBJECT

...

我得到的错误如下:

  

Fehler:找不到架构x86_64的符号

     

Fehler:链接器命令失败,退出代码为1(使用-v查看调用)

标题位于我的.pro文件中 - 因此不能成为原因。我正在Mac上运行Qt5 - 运行OS X 10.9并安装了Xcode。

也许有人有想法......

1 个答案:

答案 0 :(得分:1)

我认为您必须再次在项目上运行qmake并再次编译(Qt无法知道您刚刚将Q_OBJECT添加到某个类中,因此它不知道它必须运行moc编译器就可以了......)