散分,兼谈VS 2008对WINSock的支持!

yxz_lp 2008-04-09 09:13:29
通过向导创建一个WINSock程序,编译会出现PhysicalMediumType未定义的错误,只有把

#ifndef WINVER // 指定要求的最低平台是 Windows Vista。
#define WINVER 0x0600//改成0x0501 // 将此值更改为相应的值,以适用于 Windows 的其他版本。
#endif

#ifndef _WIN32_WINNT // 指定要求的最低平台是 Windows Vista。
#define _WIN32_WINNT 0x0600//改成0x0501 // 将此值更改为相应的值,以适用于 Windows 的其他版本。
#endif

才能编译通过,难道Windows Vista不支持WINSock,还有头文件也改成了

#if _WIN32_WINNT >= 0x0502
#include <atlsocket.h> //Windows Vista用这个头文件
#else
#include <winsock2.h>
#include <mswsock.h>
#endif // _WIN32_WINNT
...全文
637 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
basecoding 2011-01-17
  • 打赏
  • 举报
回复
晕,问题没解决,就结帐了?LZ真大方。
furtherli01 2010-08-11
  • 打赏
  • 举报
回复
不明白,看看
taowl2003 2009-07-31
  • 打赏
  • 举报
回复
不懂,不明白
hzcrash123 2009-03-15
  • 打赏
  • 举报
回复
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
skyful123 2008-04-10
  • 打赏
  • 举报
回复
没用过2008 还不清楚
star119119 2008-04-10
  • 打赏
  • 举报
回复
你查看一下vs2008的msdn不就得了.

微软的msdn里面什么都有.
captain_x 2008-04-10
  • 打赏
  • 举报
回复
up
m_tornado 2008-04-09
  • 打赏
  • 举报
回复
一直用vc6.0:)
jameshooo 2008-04-09
  • 打赏
  • 举报
回复
没用过2008。顺便问一下,你们的2008是从哪来的?
ouyh12345 2008-04-09
  • 打赏
  • 举报
回复
关注
没用过vs2008
qinqinhao 2008-04-09
  • 打赏
  • 举报
回复
jf
yltao83 2008-04-09
  • 打赏
  • 举报
回复
up!学习
  • 打赏
  • 举报
回复
用winsock是那个控件?

Eleven 2008-04-09
  • 打赏
  • 举报
回复
Up!一直都用VC++ 6.0
zhoujianhei 2008-04-09
  • 打赏
  • 举报
回复
好像是存在这样的问题。
jiuchang 2008-04-09
  • 打赏
  • 举报
回复
用2003吧
caixingxin 2008-04-09
  • 打赏
  • 举报
回复
不懂...JF
greatws 2008-04-09
  • 打赏
  • 举报
回复
学习



[Quote=引用 5 楼 jameshooo 的回复:]
没用过2008。顺便问一下,你们的2008是从哪来的?
[/Quote]

MS官网上下的
scq2099yt 2008-04-09
  • 打赏
  • 举报
回复
up

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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