• 5339阅读
  • 5回复

[讨论]关于在QT中使用winsock2.h遇到的问题 [复制链接]

上一主题 下一主题
离线jinzhu1911
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-05


我只是包含了winsock2.h,为什么会出现这种错误呀?
离线dosmlp

只看该作者 1楼 发表于: 2014-08-05
可能和qt的命名冲突了
网络通信直接用qt的就可以啊
离线jinzhu1911

只看该作者 2楼 发表于: 2014-08-05
回 dosmlp 的帖子
dosmlp:可能和qt的命名冲突了
网络通信直接用qt的就可以啊 (2014-08-05 16:54) 

应该不会吧,我没有使用QT的呀
离线彩阳

只看该作者 3楼 发表于: 2014-08-05
是不是要用
extern "C"将winsock2.h的代码括起来?
上海Qt开发联盟,热忱地欢迎你的加入!
离线vbroot

只看该作者 4楼 发表于: 2014-08-07
要在代码里面 #pragma comment(lib, "ws2_32.lib")
吗?
离线zhang2349

只看该作者 5楼 发表于: 2014-08-07
你这个是是 跟windows.h冲突了
解决方法是:
在#include <windows.h>前加#define WIN32_LEAN_AND_MEAN



在#include <windows.h>之前#include <winsock2.h>
快速回复
限100 字节
 
上一个 下一个