Salve a tutti, programmo da non troppo e volevo iniziare a studiare le socket! Così seguendo una semplice guida ho fatto questo
#include<stdio.h>
#include<Winsock2.h>
#pragma comment(lib,"Ws2_32.lib") //Winsock Library
int main(int argc , char *argv[])
{
WSADATA wsa;
printf("\nInitialising Winsock...");
if (WSAStartup(MAKEWORD(2,2),&wsa) != 0)
{
printf("Failed. Error Code : %d",WSAGetLastError());
return 1;
}
printf("Initialised.");
return 0;
}
Se non ho capito male questo serve a caricare e linkare una libreria che dovrebbe essere ws2_32.lib ma quando io vado a compilare mi dice:
" undefined reference to 'WSAStartup@8' "
"undefined reference to 'WSAGetLastError@ò' "....
Il problema se anche qui non ho capito male è che non fa il link... Se qualcuno potrebbe dirmi come risolvere gli sarei grato! Uso window 7 e compilo con codeblock