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
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++ .
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)
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 ?
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????