今天编写Qt程序时,新建一个线程类,用到信号与槽,开始的时候没有在类头文件添加Q_OBJECT就构建程序,报错。然后添加上Q_OBJECT后依然报错:undefined reference to `vtable for'和 undefined reference 'xxx',这个xxx全是类信号,在Qtcreator里清除构建并重新构建后,依然错误,最后的解决办法:去构建目录()将所有生成文件全部删除,再重新构建,错误消除。
第一次写博客,记录错误,日后免得踩坑。
今天编写Qt程序时,新建一个线程类,用到信号与槽,开始的时候没有在类头文件添加Q_OBJECT就构建程序,报错。然后添加上Q_OBJECT后依然报错:undefined reference to `vtable for'和 undefined reference 'xxx',这个xxx全是类信号,在Qtcreator里清除构建并重新构建后,依然错误,最后的解决办法:去构建目录()将所有生成文件全部删除,再重新构建,错误消除。
第一次写博客,记录错误,日后免得踩坑。