• 4941阅读
  • 4回复

问个qt编译时遇到的问题 [复制链接]

上一主题 下一主题
离线haday
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-19
— 本帖被 XChinux 执行加亮操作(2009-02-21) —
本人最近在搞qt的编译,发现在一个文件中写了#include <QtNetwork/xxxx>,在pro中添加了Qt += Network ,然后生成Makefile文件,在编译的时候提示找不到我的这个文件名为xxx文件,然后把#include <QtNetwork/xxxx>,改成#include <xxxx>就可以,而在使用其它模块的头文件没有发生这种情况,不知道是怎么回事?
离线wd007

只看该作者 1楼 发表于: 2009-02-19
这个还真没有遇到过,帮问吧。

请知道的兄弟进来解答一下
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线浪漫天使
只看该作者 2楼 发表于: 2009-02-20
qt 分模块的
你在pro指定了模块 就不要在头文件里面指定了

你的pro里面 加了 QT += network (注意大小写)
那么你的头文件里面就不要 <QtNetwork/xxx> 前面的 QtNetwork 了。
其他的gui xml svg 等模块是一个意思
离线haday
只看该作者 3楼 发表于: 2009-02-20
先谢谢楼上的回答,但是我发现有些QtGui里面的头文件也写成了#include <QtGui/xxxxx>就没有出过问题,不知道是怎么回事?
离线wd007

只看该作者 4楼 发表于: 2009-02-21
引用第2楼浪漫天使于2009-02-20 08:21发表的  :
qt 分模块的
你在pro指定了模块 就不要在头文件里面指定了
你的pro里面 加了 QT += network (注意大小写)
那么你的头文件里面就不要 <QtNetwork/xxx> 前面的 QtNetwork 了。
.......



这个不错,我有机会试一试
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个