报错
在VS下的QT工程直接写新的qt类,会报这样的错误。查了很多方法都无法解决。
error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObject(void)const " xxxxxxxxxxxxx
LNK2019 无法解析的外部符号 "void __cdecl xxxxxxxxx"
方法
在vs里使用拓展工具QT VS Tools
进行新建QT相关的类,可避免出现该情况。
![在这里插入图片描述](https://img-blog.csdnimg.cn/e26895b586254161b6b474c841ea00d1.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bca04616261a4e9da020f381d614f54f.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/956d39bbb253488c89d040e5f21dfd87.png)