Make sure you've re-run qmake in the directory where that file is. Usually I see vtable errors when qmake hasn't picked up that your file needs to have moc run on it (i.e., when it hasn't picked up that you have the Q_OBJECT macro).