找不到qt里面的头文件

afeiluo 2011-11-01 03:55:14
我按照书上的例子写了一个qt网络编程的小程序,但是vs2008总是提示找不到include的头文件
主要是这几个 #include<qsocket.h> ,#include<qserversocket.h>,我到我下载的qtsdk目录中的include下面去搜了一下还真的没有这几个头文件(注:我的qtsdk版本是 4.7.2),这究竟是怎么回事,难道说是 上面的那些类已经淘汰了?若是的话qt网络编程 主要要用那些类???
...全文
851 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl987 2011-11-04
  • 打赏
  • 举报
回复
使用网络模块要在.pro文件中设置,像2楼说的那样
afeiluo 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhu_xz 的回复:]

在你的.pro文件中:
QT += network

然后:
qsocket.h --> qtcpsocket.h or qudpsocket.h
qserversocket.h --> qtcpserver.h
[/Quote]
请问 qtcpsocket.h 或者是qudpsocket.h 里面的类和方法是不是就是原先qsocket.h 里面的?
刀刀亮 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhu_xz 的回复:]
在你的.pro文件中:
QT += network

然后:
qsocket.h --> qtcpsocket.h or qudpsocket.h
qserversocket.h --> qtcpserver.h
[/Quote]

+1 就是这个样子……
zhu_xz 2011-11-01
  • 打赏
  • 举报
回复
在你的.pro文件中:
QT += network

然后:
qsocket.h --> qtcpsocket.h or qudpsocket.h
qserversocket.h --> qtcpserver.h
zhh_kv 2011-11-01
  • 打赏
  • 举报
回复

试试
#include "qtcpsocket.h"
#include "qudpsocket.h"

ps:在vs2008中找不到头文件,可能是环境变量的设置或工程配置的问题

16,817

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧