【发布时间】:2012-02-14 04:24:01
【问题描述】:
我在 OSX Lion 中运行 QtCreator,每当我创建一个需要 Q_OBJECT 宏的类时,当我尝试构建我的应用程序时都会收到错误消息。该类的代码如下,我收到的错误也是如此。有什么线索吗?
注意:我已经尝试清理、运行 qmake 和重新构建无济于事。
#ifndef TASKLIST_H
#define TASKLIST_H
#include <QObject>
class TaskList : public QObject
{
Q_OBJECT
public:
explicit TaskList(QObject *parent = 0 );
public slots:
void addTask();
void displayTasks();
};
#endif // TASKLIST_H
还有错误:
:-1: 错误:未找到架构 x86_64 的符号
:-1: 错误:collect2: ld 返回 1 个退出状态
【问题讨论】:
-
@DmitryKachko 是的,它在一个单独的文件中
-
在您的 .pro 文件中有 HEADERS += tasklist.h 吗?