在QT编程中,我加了个头文件QNetwork文件,为什么编译说找不到该文件?我的里面包含有这个文件阿 ? 20

随便建立一个QT工程,加入此头文件都报这样的错,换了台电脑也是一样~~求解... 随便建立一个QT工程,加入此头文件都报这样的错,换了台电脑也是一样~~求解 展开
 我来答
阿金纪实录
推荐于2018-04-10 · TA获得超过766个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:124万
展开全部
好象不是QNetwork应该是#include <qnetwork.h>
另外如果还出错还要在*.pro文件里加入QT += network
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C_LIFEI
2010-07-22 · TA获得超过800个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:351万
展开全部
QT中没有这个文件吧 ,QNetwork是个关于网络操作的文件夹。
你在项目的属性里加上QNetwork所指的路径应该就行了,是配置问题
或者你加了QNetwork的上一级目录,你想用QNetwork下面的qsslsocket.h可用用
QNetwork/qsslsocket.h

我认为QNetwork不应该是个头文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
使臣2010
2010-07-22 · TA获得超过154个赞
知道答主
回答量:58
采纳率:0%
帮助的人:82.5万
展开全部
你是怎么加的,使用的是什么编译环境?
#include <QtNetwork>
这样加无效吗?
可以参考Demos中的Networking中的范例,(我使用的是VS2005编译环境),首先要确保你的编译器里加入了Network Library
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
团子加油8
2010-08-05
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
Applications that use Qt's networking classes need to be configured to be built against the QtNetwork module. The following declaration in a qmake project file ensures that an application is compiled and linked appropriately:

QT += network
This line is necessary because only the QtCore and QtGui modules are used in the default build process.

To include the definitions of the module's classes, use the following directive:

#include <QtNetwork>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式