error LNK2001: 无法解析的外部符号"public: virtual struct QMetaObject const * __thiscall Parent::metaObject...

使用vs2015 + qt vs tool(qt5.9.2)时出了上面问题。

解决的参考网站

https://stackoverflow.com/questions/14170770/unresolved-external-symbol-public-virtual-struct-qmetaobject-const-thiscal

方法1:

将debug文件夹删除掉,重新编译。

我这里试过不行。

方法2:

将相关文件的 Q_OBJECT 删除,然后保存再编译,然后再放进来,再保存编译。

我这里试过可以正常解决。

方法3:

https://blog.csdn.net/zhenyusoso/article/details/8450906

没试过。

你可能感兴趣的:(Qt5,vs+qt)