• 5208阅读
  • 9回复

编译hello world 出错 [复制链接]

上一主题 下一主题
离线hxh4500
 
只看楼主 正序阅读 楼主  发表于: 2009-10-14
我用的是qt4.2.4 按书上写了hello wrold的程序,编译时出出错了,上面是程序跟出错提示。那位大侠帮帮忙,谢谢了!!!
[ 此帖被hxh4500在2009-10-14 17:04重新编辑 ]
离线hxh4500
只看该作者 9楼 发表于: 2009-10-24
明白了,谢谢!
离线wd007

只看该作者 8楼 发表于: 2009-10-23
除非你需要用到这些类的完整定义,否则(比如只是定义了该类的对象)就只需使用类的前置声明即可。

最大的好处之一是节省编译时间;

另外一个好处是这事一种更加良好的编程风格,即尽量不要在一个头文件中包含另外一个头文件(尤其是庞大的头文件),这可以避免头文件的重复包含问题,对于比较大型的工程尤其需要注意。

实在需要包含头文件时,最好加上防止重复包含的卫哨。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线hxh4500
只看该作者 7楼 发表于: 2009-10-21
好像两种都行,有什么不同呢,不怎么理解你说的“必要”!!!
离线wd007

只看该作者 6楼 发表于: 2009-10-20
如果不是必需,使用类的前置声明即可。可省去编译时间。

class QPushButton;
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线hxh4500
只看该作者 5楼 发表于: 2009-10-20
谢谢!
离线yafei86
只看该作者 4楼 发表于: 2009-10-17
以后直接写一个#include<QtGui>就OK了!它包含了所有的QtGui子文件。
欢迎访问我们的网站:www.yafeilinux.com
离线hxh4500
只看该作者 3楼 发表于: 2009-10-16
谢谢!!!这个问题解决了。
离线dbzhang800

只看该作者 2楼 发表于: 2009-10-14
你看的啥书啊,竟有这样印刷错误

#include<QtGui/QPushButton>
离线hxh4500
只看该作者 1楼 发表于: 2009-10-14
知道的回我一下好吗,我烦了好久了,先谢谢了
快速回复
限100 字节
 
上一个 下一个