begin process at 2008 09 06 03:25:28
1 237 633 membres
33 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : sockets... [ Archives / Au secours ] (dletozeun)

sockets... le 07/05/2004 21:07:01

dletozeun
bonjour,

je de bute dans la programmation reseaux et j'essais d'utiliser les sockets
voila mon de but de source et ca ne fonctionne deja pas:

#include<windows.h>
#include<winsock.h>
#include<winsock2.h>
#include<stdlib.h>
#include<iostream.h>


int main()

{
WSADATA wsadata;
int iresult;
iresult = WSAStartup( MAKEWORD(2,2), &wsadata );
if ( iresult != NO_ERROR )

cout<<"Error at WSAStartup"<<endl;

system("pause");
}

A la compilation le compilateur me dit:


[Linker error] undefined reference to `WSAStartup@8'

Qu'est ce que ca veut dire?
dites moi si j'ai trop mis de header files...

Merci!

Re : sockets... le 07/05/2004 22:01:34

crocejf2000
Salut,

C'est le linker qui te met une erreur, la comilation est Ok donc. Il doit durement te manquer une lib dans les référence de ton projet ou dans ton makefile.
Donc il faut que tu rajoute dans ton projet une réference a cette librairie (winsock.lib ou quelque chose comme ca je suppose)
A+,Hart

Re : sockets... le 07/05/2004 22:10:53

LordBob
Membre Club
et moi on m'avais dit que les header winsock devait etre les premieres a etre insérer dans la source (avant windows.h)...
Bob...

"La chance accorde ses faveur aux esprits avertis..."

Re : sockets... le 07/05/2004 22:19:54

cosmobob
rajoute ca apres les includes :
#pragma comment(lib, "ws2_32.lib")

l'erreur de link vient du fait ke justement cette librairie etait pas ajoutée ds ton projet, et cette ligne la le fait.

Re : sockets... le 07/05/2004 22:19:57

cosmobob
rajoute ca apres les includes :
#pragma comment(lib, "ws2_32.lib")

l'erreur de link vient du fait ke justement cette librairie etait pas ajoutée ds ton projet, et cette ligne la le fait.


Classé sous : include, sockets, wsadata, iresult, wsastartup

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS