#include "stdafx.h"
#include <iostream>
#include "winsock.h"
const int WINSOCK_VERSION = 0x0101;
int _tmain(int argc, _TCHAR* argv[])
{
using std::cout;
using std::cin;
using std::endl;
WSADATA wsaData;
int error;
error = WSAStartup(WINSOCK_VERSION, &wsaData);
if (error != 0)
{
cout << "Error: socket not be initialized!" << endl;
WSACleanup();
}
else
cout << "OK!" << endl;
return 0;
}
WSAStartup()
Код:
линковщик ругается на внешнюю ссылку на структуру WSADATA в функции инициализаци сокета
1>WinSocket1.obj : error LNK2019: unresolved external symbol _WSACleanup@0 referenced in function _wmain
1>WinSocket1.obj : error LNK2019: unresolved external symbol _WSAStartup@8 referenced in function _wmain
подскажите плз чо делать
hint: нужно еще одну библиотечку прилинковать.
после всех #include<...> допиши следующее:
Код:
#pragma comment(lib, "ws2_32.lib")
и будет тебе счастье! :-)))
Биг спасибо