Qt error: LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MainWindow::metaObject(void)const "
这个问题总是在编译的不经意间出现,而且一出一大片,很烦。作为新手出了问题可定要在网上找答案,但是总是发现别人的解决方法解决不了自己的问题,唉~
在这个问题上大家大家提出的大多数是.hpp文件不对应、.h中声明的文件在pp文件中没有实现、函数声明在了pp文件中等等一些原因,但是我的代码是根据《QT学习之路2》中的过程来的,只有newspaper.h和reader.h两个文件,且简单的方法已在其中实现,并没有相应的pp文件,那么这个时候发生LNK2001问题要怎么办呢?
我找到了一种适合我自己的方法(QTCreator+vs2013+win8),如下所示,仅供参考:
1、先面试我遇到的问题:
2、在项目名上:右键>执行qmake,然后再次运行项目就可以啦!
上一篇:Qt 解决QTableView修改合并单元格内容无法修改到合并范围内的单元格
下一篇:Qt QTabWidget显示隐藏tab页方法(setTabVisible)
Qt
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?