社区
Qt
帖子详情
QTcpSocket QTcpServer QtNetwork 等几个头文件编译时提示找不到
c05170519
2011-10-09 04:42:41
求解。
百度google了以下,说QT 4和QT 3头文件不一样,区别大概是QTcpSocket和QTcpSocket.h,多一个.h。我现在用的是QT 4.7,两个都试过了,还是找不到。不知道是什么原因呢。
我手头的源码里面就是不带h的,人家编译好的,能用的,大家帮我看看为什么我敲进来就不行?错在哪里?
...全文
1900
5
打赏
收藏
QTcpSocket QTcpServer QtNetwork 等几个头文件编译时提示找不到
求解。 百度google了以下,说QT 4和QT 3头文件不一样,区别大概是QTcpSocket和QTcpSocket.h,多一个.h。我现在用的是QT 4.7,两个都试过了,还是找不到。不知道是什么原因呢。 我手头的源码里面就是不带h的,人家编译好的,能用的,大家帮我看看为什么我敲进来就不行?错在哪里?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
—
QT
cp
Socket
QT
cp
Server
Qt
Network
等
几个
头文件
编译
时
提示
找
不到
## 标题
QT
—
QT
cp
Socket
QT
cp
Server
Qt
Network
等
几个
头文件
编译
时
提示
找
不到
** 应该是你的.pro文件中缺少
QT
+=
network
引用
头文件
是应该是下面两个中的一个: C/C++ code #include #include <
qt
cp
socket
.h> 新建工程名组好不要用
network
,还是不行的话,关掉软件重新打开试下,我的就是这样在....
QT
5在VS2013中
找
不到
Qt
Network
或
QT
cp
Socket
或
QT
cp
Socket
等
头文件
一、首先是要有相关的库文件 方法一:手动添加库文件
Qt
5
Network
d.lib 对项目进行右键,
找
到相关的属性,然后查看Linker中input部分的红色选项中是否含有
Qt
5
Network
d.lib 如果没有,则必须添加
Qt
5
Network
d.lib,直接通过键盘写入即可。 方法二:在建立项目
时
,添加
Network
选项即可 二、然后在程序中加入相...
Qt
网络编程——
Qt
Network
模块
Qt
Network
模块提供了编写T
CP
/IP客户端和服务器的类。例如QFtp类实现了具体的应用层协议,而
QT
cp
Socket
、
QT
cp
Server
和QUdp
Socket
这三个类则实现了底层网络概念。 Q
Network
Request、Q
Network
Reply和Q
Network
AccessManager这三个类使用通常协议执行网络操作,这是顶层类。
Qt
还提供了Q
Network
Configuratio
QT
下的T
CP
网络编程介绍,
QT
cp
Server
,
QT
cp
Socket
在 Windows 和 Linux 系统中,原生的网络通信接口都是C 语言风格的 API (Application Programming Interface),例如 Windows 上的 Winsock API(
socket
(), connect(), send(), recv() 等)和 Linux/Unix 上的 Berkeley
Socket
s API(也是
socket
(), connect(), send(), recv() 等)。
qt
cp
socket
断开_关于Q
Socket
的释放的一个需要注意的情况(必须先断开连接)
最近在用
Qt
Network
编写服务器程序进行T
CP
/IP通信,大体过程如下:1. 创建一个
QT
cp
Server
实例,监听目标IP和端口;2. 一旦监听到有连接,获取和客户端之间的
socket
;3. 使用
socket
进行通信;4. 通信结束后,可以手动释放
socket
,也可以不管它,在释放
QT
cp
Server
的
时
候会把其下的所有
socket
全部自动释放。在编写
时
,我做了如下事:T
cp
Network
:...
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章