自学QT之报错undefined reference to vtable for "xxx::xxx"

来源:互联网 发布:室内设计仿真软件 编辑:程序博客网 时间:2024/04/27 11:08

其实很简单,只要执行以下qmake就好啦!

qmake不会处理.cpp文件里的Q_OBJECT。

所以如果在.cpp文件中有它的话,也会产生undefined reference to vtable for "xxx::xxx". 这时,需要先用moc xxxx.cpp生成相应的moc文件,再包含到.cpp里面去,才能解决这个问题.

0 0
原创粉丝点击