QT编译过程中的一些错误处理
QT编译过程中的一些错误处理
1、undefined reference to `vtable for GoToCellDialog’
造成这个错误的原因可能是编写继承自QObject类及其子类的自定义类的时候,忘记加入Q_OBJECT宏,编译或者运行报错后手动添加了Q_OBJECT再次编译引起的。
解决方案:
手动删除xxx.pro.user文件,clean项目,重新编译即可。
2、Object::connect: No such slot xxxx
解决方案:
①查看类声明中有没有Q_OBJECT
②声明的函数要加声明:
private slots:
void xxxx();
③检查槽函数名拼写是否有误,以及对应的signal和slot的参数是否一致
…未完待续,持续更新中…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Smile的Blog!



