[devcpp] erreur de lieur

Signaler
Messages postés
3
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
14 mai 2004
-
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
-
Bonjour,

Voila je developpe un leger client-serveur et avec dev-cpp c'est galere
du moins au niveau de l'édition des liens. Je ne sais pas quoi mettre dans les options du projet pour le code suivant :

  
  #include <winsock2.h> 
  #pragma comment(lib, "ws2_32.lib") 
  #include  
   
  int main() 
  { 
       WSADATA WSAData; 
       WSAStartup(MAKEWORD(2,0), &WSAData); 
       SOCKET sock; 
       SOCKADDR_IN sin; 
       sin.sin_addr.s_addr = inet_addr("@IP"); 
       sin.sin_family  = AF_INET;   
       sin.sin_port  = htons(4148); 
       sock = socket(AF_INET,SOCK_STREAM,0); 
       bind(sock, (SOCKADDR *)&sin, sizeof(sin)); 
       connect(sock, (SOCKADDR *)&sin, sizeof(sin)); 
       //recv(sock,buffer,14,0); 
       send(sock,"Test",4,0); 
       closesocket(sock); 
       WSACleanup();  
  } 
 




donc si quelqu'un peut me donner un coup de main ce n'est pas de refus.
Merci
@++

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
tu n'a rien a mettre normalement, parce que #pragma comment(lib, "ws2_32.lib") dit qu'il faut utiliser ws2_32.lib (par contre je ne sais pas si ce pragma marche avec dev-c++)
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
les libs sous dev-cpp ont une extension *.a et commence par lib
la tienne est donc "libws2_32.a"