社区
Qt
帖子详情
QTcpSocket QTcpServer QtNetwork 等几个头文件编译时提示找不到
c05170519
2011-10-09 04:42:41
求解。
百度google了以下,说QT 4和QT 3头文件不一样,区别大概是QTcpSocket和QTcpSocket.h,多一个.h。我现在用的是QT 4.7,两个都试过了,还是找不到。不知道是什么原因呢。
我手头的源码里面就是不带h的,人家编译好的,能用的,大家帮我看看为什么我敲进来就不行?错在哪里?
...全文
1557
5
打赏
收藏
QTcpSocket QTcpServer QtNetwork 等几个头文件编译时提示找不到
求解。 百度google了以下,说QT 4和QT 3头文件不一样,区别大概是QTcpSocket和QTcpSocket.h,多一个.h。我现在用的是QT 4.7,两个都试过了,还是找不到。不知道是什么原因呢。 我手头的源码里面就是不带h的,人家编译好的,能用的,大家帮我看看为什么我敲进来就不行?错在哪里?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dbzhang800
2011-10-10
打赏
举报
回复
1
[Quote=引用 4 楼 c05170519 的回复:]
引用 2 楼 zhu_xz 的回复:
应该是你的.pro文件中缺少
QT += network
引用头文件是应该是下面两个中的一个:
C/C++ code
#include <QTcpSocket>
#include <qtcpsocket.h>
我昨天也是这么猜的 因为之前sql也遇到这样的问题,写进去头文件就是找不到,但是我不知道QT +=后面是什么,所以才来发贴的。
……
[/Quote]
这东西不是靠猜的。重要的明白原因。
c05170519
2011-10-10
打赏
举报
回复
[Quote=引用 2 楼 zhu_xz 的回复:]
应该是你的.pro文件中缺少
QT += network
引用头文件是应该是下面两个中的一个:
C/C++ code
#include <QTcpSocket>
#include <qtcpsocket.h>
[/Quote]我昨天也是这么猜的 因为之前sql也遇到这样的问题,写进去头文件就是找不到,但是我不知道QT +=后面是什么,所以才来发贴的。
乔巴好萌
2011-10-09
打赏
举报
回复
如2楼所说
加入
#include <QTcpSocket>
#include <qtcpsocket.h>
也可以偷懒
#include <QtNetwork/QtNetwork>全导入
zhu_xz
2011-10-09
打赏
举报
回复
应该是你的.pro文件中缺少
QT += network
引用头文件是应该是下面两个中的一个:
#include <QTcpSocket>
#include <qtcpsocket.h>
dbzhang800
2011-10-09
打赏
举报
回复
http://hi.baidu.com/cyclone/blog/item/d299af511bed309f8c5430c3.html
Qt
T
CP
IP网络编程 程序
T
CP
:(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。相比而言,UDP 是开放式、无连接、不可靠的传输层通信协议。 在
qt
中的网络编程和之前在 windows 中的网络编程的基本步骤是一样的。 服务器有两个套接字,一个负责监听(
QT
cp
Server
),还有一个负责通信(
QT
cp
Socket
), 客户端只有一个负责通信的套接字(
QT
cp
Socket
)。 必须要在.pro 文件中添加
QT
+=
network
才可以进行网络编程,否则是访问
不到
<
QT
cp
Socket
>
头文件
的。
QT
之T
CP
通信 - 菜头大大 - 博客园1
3.当有客户端链接
时
候会发送newConnection信号,触发槽函数接受链接(得到一个与客户端通信的套接字 5.读数据当客户端有数据来,
QT
cp
Socket
对
Qt
T
CP
相关的一些整理:服务端常见操作
socket
通信
network
示例代码
在
Qt
的服务端上,不单单会用到服务端本身的API,对连接上来的客户端,也需要进行数据交互,也要用到一些收发包相关的API操作; 1、相关的库和类
Qt
下使用t
cp
协议,需要在工程的pro文件中添加:
QT
+=
network
需要添加
network
网络库之后,才可以使用对应的类 客户端的类
头文件
: #include <
QT
cp
Socket
> 服务端的类
头文件
: #include <
QT
cp
Server
> 2、服务端常用API
qt
的服务端套接字把常见的bind和listen合并成一个listen函数了: bool listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0); 监听完成之后,就得考虑接受客户端连接了 详情请看: https://blog.csdn.net/mars1199/article/details/134474755
Qt
网络编程实例
本文通过具体的例子详细的讲解了
Qt
中网络编程是如何实现的,每个例子都包括了代码及具体的操作步骤,和这样做的原因。在看完这个文档后,会对
Qt
网络编程形成一个清晰的概念,掌握具体的方法。
QT
socket
program
QT
socket
program, pure C plus plus
Qt
16,809
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章