Qt / C ++ - 对vtable的未定义引用

时间:2017-04-05 12:57:44

标签: c++ qt vtable

我遇到了可怕的vtable错误,但是为了上帝的爱,我无法弄清楚出了什么问题:

gamemanager.h
#ifndef GAMEMANAGER_H
#define GAMEMANAGER_H

class GameManager : public QObject
{
    Q_OBJECT
public:
    GameManager();
    ~GameManager();
//etc.

};
#endif // GAMEMANAGER_H

在.cpp:

gamemanager.cpp:
#include "gamemanager.h"

#include <QTime>

GameManager::GameManager()
{
//etc.
}

GameManager::~GameManager() {    
}

错误:

gamemanager.cpp:5: error: undefined reference to `vtable for
GameManager' 
gamemanager.cpp:15: error: undefined reference to `vtable
for GameManager'

我该如何解决这个问题?清理项目没有帮助。

0 个答案:

没有答案