begin process at 2008 09 05 14:15:03
1 237 231 membres
186 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 : Probleme avec winsock [ Windows / Réseau & Internet ] (ratala)

Probleme avec winsock le 04/09/2006 20:58:50

ratala
Bonjour,
J'éssaye de travailler avec les winsocks mais à chaque fois que je compile, j'ai ce message d'erreur :
.objs\main.o:main.cpp:(.text+0x649): undefined reference to `WSAStartup@8'
.objs\main.o:main.cpp:(.text+0x6eb): undefined reference to `closesocket@4'
.objs\main.o:main.cpp:(.text+0x6f3): undefined reference to `WSACleanup@0'
.objs\main.o:main.cpp:(.text+0xa4a): undefined reference to `GetStockObject@4'
.objs\main.o:main.cpp:(.text+0xae7): undefined reference to `closesocket@4'
.objs\main.o:main.cpp:(.text+0xb06): undefined reference to `socket@12'
.objs\main.o:main.cpp:(.text+0xb34): undefined reference to `WSAAsyncSelect@16'
.objs\main.o:main.cpp:(.text+0xb57): undefined reference to `inet_addr@4'
.objs\main.o:main.cpp:(.text+0xb7a): undefined reference to `gethostbyname@4'
.objs\main.o:main.cpp:(.text+0xc01): undefined reference to `gethostname@8'
.objs\main.o:main.cpp:(.text+0xc26): undefined reference to `gethostbyname@4'
.objs\main.o:main.cpp:(.text+0xc71): undefined reference to `inet_ntoa@4'
.objs\main.o:main.cpp:(.text+0xd96): undefined reference to `send@16'
.objs\main.o:main.cpp:(.text+0xe01): undefined reference to `htons@4'
.objs\main.o:main.cpp:(.text+0xe27): undefined reference to `bind@12'
.objs\main.o:main.cpp:(.text+0xe3f): undefined reference to `listen@8'
.objs\main.o:main.cpp:(.text+0xef4): undefined reference to `htons@4'
.objs\main.o:main.cpp:(.text+0xf57): undefined reference to `connect@12'
.objs\main.o:main.cpp:(.text+0xf69): undefined reference to `closesocket@4'
.objs\main.o:main.cpp:(.text+0xf9d): undefined reference to `accept@12'
.objs\main.o:main.cpp:(.text+0xfb0): undefined reference to `closesocket@4'
.objs\main.o:main.cpp:(.text+0x1035): undefined reference to `recv@16'
.objs\main.o:main.cpp:(.text+0x10d3): undefined reference to `closesocket@4'
.objs\main.o:main.cpp:(.text+0x1133): undefined reference to `closesocket@4'

je suis sous code::blocks.

quelqun a une idée ?
merci d'avance


Re : Probleme avec winsock le 04/09/2006 21:10:21

niketou
Il manque la library winsock.

Re : Probleme avec winsock le 04/09/2006 21:11:30

niketou
Pour vc ca donne: #pragma comment(lib, "ws2_32.lib")

Re : Probleme avec winsock le 04/09/2006 21:11:45

seb013
Il faut inclure winsock2.h et linker avec la bibliothèque libws2_32.a

Re : Probleme avec winsock le 04/09/2006 22:08:42

Ombitious_Developper

Salut :

si tu travailles avec VC++ :
#include <winsock2.h>
#pragma comment (lib , "WS2_32.lib")


si tu travaille avec Dev-Cpp :
#include
<winsock2.h>
Project > Project Options > Parameters > Linker
Ajouter libws2_32.a


Re : Probleme avec winsock le 05/09/2006 10:05:40

Classé sous : text, cpp, main, undefined, objs

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS