其实很简单,只要执行以下qmake就好啦!
qmake不会处理.cpp文件里的Q_OBJECT。
所以如果在.cpp文件中有它的话,也会产生undefined reference to vtable for "xxx::xxx". 这时,需要先用moc xxxx.cpp生成相应的moc文件,再包含到.cpp里面去,才能解决这个问题.
其实很简单,只要执行以下qmake就好啦!
qmake不会处理.cpp文件里的Q_OBJECT。
所以如果在.cpp文件中有它的话,也会产生undefined reference to vtable for "xxx::xxx". 这时,需要先用moc xxxx.cpp生成相应的moc文件,再包含到.cpp里面去,才能解决这个问题.