Winsock avec Dev-c++

Signaler
Messages postés
202
Date d'inscription
vendredi 6 juillet 2001
Statut
Membre
Dernière intervention
31 octobre 2007
-
Messages postés
24
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
22 février 2006
-
J'arrive pas a utiliser winsock avec dev-c++ y me faut surement ajouter une librairie mais j'y arrive pas, le compilateur ne la prend pas en compte svp help me, dites moi laquelle je dois mettre et comment la mettre

4 réponses

Messages postés
5
Date d'inscription
vendredi 8 février 2002
Statut
Membre
Dernière intervention
9 février 2002

J'ai jamais utiliser encore winsock dans un prog, mais pour ce qui est de la librairie à inclure, c'est normalement "winsock.h" ou "winsock2.h".
Ces headers sont fournis avec Dev C++ .
Messages postés
202
Date d'inscription
vendredi 6 juillet 2001
Statut
Membre
Dernière intervention
31 octobre 2007

Merci de ta reponse mais c'est pas ça. En fait le prob vient pas du header parce que ça je l'avait mis, nan il faut aller dans compiler options, cocher la 2° case et rajouter dans la zone de saisie correspondante soit: -lwsock32
soit: c:\dev-c++\lib\libwsock32.a
Et y a plus qu'a compiler !!
:o)
Messages postés
68
Date d'inscription
dimanche 31 mars 2002
Statut
Membre
Dernière intervention
18 janvier 2010

Salut.
J'ai le même problème que tu a eu, quand je compile mon prog j'ai :
hsock.o(.text+0x4a4):hsock.cpp: undefined reference to `WSAStartup@8'
hsock.o(.text+0x509):hsock.cpp: undefined reference to `WSACleanup@0'
...etc

J'ai essayé ton truc et ça donne :
g++: -lwsock32: linker input file unused since linking not done
et
g++: c:\dev-c++\lib\libwsock32.a: linker input file unused since linking not done

Ca ne marche toujours pas ! Aurais tu une solution ?

Merci d'avance.
Messages postés
24
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
22 février 2006

Moi perso j'ai eu le même probleme sous dev-cpp,
J'ai réussi à le régler : losqu'on ouvre un projet sous dev on peut aller modifier les option du compilateur (Alt+P) et rajouter le fameux fichier "libwsock32.a" (dans l'onglet Linker tu rajoute le fichier). L'opération est assez simple mais tu n'as plus de de pb de compil si quelqu'un pourais m'exliquer ce que cela change qu'est ce qu'il y a dasn ce fichier??? J'aimerais bien comprendre car je trouve un peu facile de choper un truc qui explique comment compile sans comprendre pourquoi????

L'anormal13