1

我有一个测试类,除了类的骨骼之外,它什么都没有。

H:

#ifndef TEST_H_
#define TEST_H_


class Test
{
public:
    Test();
};

#endif /* TEST_H_ */

cpp

#include "test.h"

Test::Test()
{
}

然后在我的主要课程中,我有:

Test *test = new Test();

我还包括 test.h。

我得到错误:

 Undefined reference to Test::Test()

谁能告诉我哪里出错了?

4

1 回答 1

0

想通了,即使在清理项目并重新启动 IDE 之后它仍然无法工作。我必须手动将 test.h 和 test.cpp 添加到我的 config.pri

于 2012-12-15T20:09:02.087 回答