源文件显然在项目中,在我的其他类中。
我为类定义了Q_OBJECT,就像我的其他Qt类一样。
我的课程与其他课程一起编译。然而,链接器在我的类的构造函数/析构函数的vtable上失败。检查链接器命令:似乎永远不会生成或构建moc_Myclass.cpp。所以没有什么可以链接的。
怎么会这样?为什么遗漏了?
答案 0 :(得分:0)
令人烦恼的解决方案:当我从projcet中删除cpp / h文件,然后将它们添加回moc中,我的类开始正确生成,因此链接已通过。
这显然是一个Qt“项目癌症”的错误,但至少现在我知道如何“治愈”它。