DEV C++的问题,超高难度,非高手勿进!!
bit7 2003-03-24 11:47:47 欲在DEV C++中使用lib文件,使用#pragma comment(lib,"libws2_32.a")
libws2_32.a文件存放于DEV C++ 安装目录的lib文件夹中,但编译提示没有定义WSAStartup()函数的入口地址,原因何在?
原代码如下:
//---------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>
#include <windows.h>
#include <iostream>
//using namespace std;
#pragma comment(lib,"libws2_32.a")
int main(int argc, char *argv[])
{
WSADATA wsv ;
int r = WSAStartup(0x0200,&wsv);
if (r!=0)
{
printf("Windows socket startup success!");
exit(0);
}
printf("%.2x%.2x",wsv.wVersion,wsv.wHighVersion);
system("PAUSE");
return 0;
}