设计大作业的ui。窗口功能是这样的,从主窗口点button,打开新对话框。在新对话框中点button再打开新对话框。
可是写好以后编译,出现了LNK2019报错,是第二个对话框对象的构造函数Dialog2::Dialog2(QWidget * parent = 0)解析不了
由于我对C++掌握的不是特别熟,所以恶补了一下基础知识以后发现代码并没有问题。
于是就在网上各种找LNK2019的原因,应该是link检测不到函数定义。但是我就纳了闷了,怎么能检测不到呢?
搞了一晚上+一早晨还是没弄清楚。
我是在一个大神博客http://blog.csdn.net/cat_in_lefthand/article/details/38361055 跟着学的,所以我跑到大神博客准备提问。结果发现三楼有个哥们评论了。说是多个ui的话,需要qmake一下。
于是我qmake了一下,就行了。
代码暂且先不贴,等我把qmake原理搞清楚回来继续写。
第一篇博客。