首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

编译出现异常,请帮忙解决。可能和编译参数有关系,代码如下

2012-04-07 
编译出现错误,请帮忙解决。可能和编译参数有关系,代码如下#includestdafx.h externC {#includewinsock

编译出现错误,请帮忙解决。可能和编译参数有关系,代码如下
#include   "stdafx.h "
extern   "C "
{
#include   "winsock2.h "

int   main(int   argc,   char*   argv[])
{
char     Buf[1024];
WORD   wVersion;
WSADATA   wsadata;
int   err;
//设置返回版本号的变量
wVersion=MAKEWORD(2,2);
//检查程序的版本号

err=WSAStartup(wVersion,&wsadata);
printf( "Hello   World!\n ");
return   0;
}
}
我在编译开关中增加了参数/Tc,如果不加这个参数出现
error   LNK2001:   unresolved   external   symbol   __imp__WSAStartup@8
如果加了参数又出现其他错误,程序选择vc6.0中的向导产生的,选择的是window   console   program     ,请那位朋友帮帮忙,谢谢!!!!

[解决办法]
#include <winsock2.h>
#pragma comment(lib, "WS2_32 ")
并不是什么编译参数问题

是你忘了加上这句
#pragma comment(lib, "WS2_32 ")

热点排行