J'ai une erreur de compilation dans le code suivant :
#include <stdio.h>
#include <windows.h>
#include <winsock.h>
#pragma comment(lib, "wsock32.lib")
SOCKET Sock;
int main(int argc, char *argv[])
{
WSADATA WsaData;
if (argc != 3)
{
printf("\a\nSyntaxe incorrect\nSyntaxe: Serveur.exe message titre\n");
return 0;
}
MessageBox (NULL, argv[1] , argv[2], 0);
WSAStartup(MAKEWORD(1,1), &WsaData);
Sock = socket(AF_INET, SOCK_STREAM, 0);
if (Sock == INVALID_SOCKET)
{
printf("Socket creation failed.");
}
return 0;
}
Voici l'erreur:
undefined reference to `WSAStartup@8'
undefined reference to `socket@12'
apparement il s'agit d'un probleme de fonction, mais lequelle??
merci