终于把在Linux环境下开发QT的环境给搭建好了,还按照书上的教程编了几个程序,感觉挺不错的!
今天开始创建对话框(在不通过qt createIDE工具的时候),果然问题出现了。
先是因为照着书上的源码开始码代码,估计也是手指在键盘上,心不知道飞到哪个地方去了,码完后上来就是一大段的错误,不是头文件没包含就是函数名写错了,要么就是漏了变量的定义。终于搞半天把错误减小到了两个了,很高兴,给大家看看:
new types may not be defined in a return type;
return type specification for constructor invalid ...
心想着应该是小问题了,于是找啊找啊,就是没找出来,没办法,只好去搜索了。找了半天,在回复区找到答案了。
原因:忘了在"}"后面加";"。
这么小的一个错误,一个人如果是在用心编程的话,估计一开始就会避免这样的错误吧。所以我觉得学习的时候千万不能三心二意,学的时候就好好学,玩的时候尽情玩。这里写下这篇文章不仅是帮助出现了这个错误的朋友们纠正编程过程中的错误,更希望我们大家一起用心来学习编程。