至于问here,我加入Q_OBJECT
到类QServer
后得到一个错误:再次Q_OBJECT链接错误
class QServer : public QThread
{
Q_OBJECT
...
的错误,我得到如下:
Fehler:符号(S)未找到架构x86_64
Fehler:链接器命令失败,退出代码1(使用-v查看调用)
头文件位于我的.pro
文件中 - 因此不能成为原因。我在我的Mac上运行Qt5 - 安装了Xcode并运行OS X 10.9。
也许有人有一个想法......
这不是所有的错误 - 这些错误必须在错误消息前面列出实际未找到的符号。 – Angew 2014-09-01 08:21:05
我注意到qmake有时并没有看到它应该针对某个刚添加了'Q_OBJECT'的类运行'moc'。 'make'看到文件修改并重新编译文件,但'qmake'没有看到它,并且它不会运行'moc'。尝试重建整个项目。它应该有所帮助。 – Googie 2014-09-01 08:21:22
QtCreator项目中可能出现[“架构x86 \ _64中找不到符号”)(http://stackoverflow.com/questions/18973042/symbols-not-found-for-architecture-x86-64-on -qtcreator-project) – TheDarkKnight 2014-09-01 08:33:49