gethostbyname [Windows] - C - Programmation
Marsh Posté le 11-08-2003 à 21:11:29
Bah faudrais peut-être inclure la lib winsock, ça marchera déjà mieux..
Marsh Posté le 11-08-2003 à 21:12:05
*Syl* a écrit : Bah faudrais peut-être inclure la lib winsock, ça marchera déjà mieux.. |
ou -lsocket si pas windaube
Marsh Posté le 11-08-2003 à 21:15:05
ReplyMarsh Posté le 11-08-2003 à 21:25:50
si ça amuse quelqu'un, j'ai retrouvé ça : un exemple de ce qu'est la structure hostent
Code :
|
Marsh Posté le 11-08-2003 à 21:30:47
y te manque une librairie c tout ca doit etre un truc genre winsock.lib (pas sur ) regarde msdn -> gethostbyname -> required lib
Marsh Posté le 11-08-2003 à 21:31:51
*Syl* a écrit : Bah faudrais peut-être inclure la lib winsock, ça marchera déjà mieux.. |
si c'est de #include <winsock2.h> c'est fait evidemment puisque ca passe la compil
mais pour include winsock je dois bien aller dans les settings, link et puis ajouter winsock.lib c'est cela?
ca me fait " cannot open file "winsock.lib"
Je dois avoir oublie un truc mais je vois plus trop quoi
Marsh Posté le 11-08-2003 à 21:33:16
red faction a écrit : y te manque une librairie c tout ca doit etre un truc genre winsock.lib (pas sur ) regarde msdn -> gethostbyname -> required lib |
merci mil c'etait ca, j'avais lu un peu vite
ws2_32.lib
Marsh Posté le 12-08-2003 à 02:51:12
wsock32.lib aussi, laquelle il faut utiliser entre les 2 ?
Marsh Posté le 12-08-2003 à 08:45:02
moi ca marche , c'est celle qui est recommandee dans la msdn, l'autre j'ai pas teste
Marsh Posté le 12-08-2003 à 11:41:43
meme probleme avec minGW & gcc:
undefined reference to `socket@12'
... (autres fonctions de winsock)
gcc -l ws2_32 -o toto.exe main.o -mwindows
et j'ai bien mis la lib pourtant, il la trouve mais j'ai toujours les erreurs de link
edit: trouve, il fallait que je mette -l ws2_32 en fin de commande (si on peut me dire pourquoi svp)
Marsh Posté le 11-08-2003 à 21:09:51
j'ai un ptit probleme
unresolved external symbol __imp__gethostbyname@4
ca vient de quoi?
Message édité par polo021 le 11-08-2003 à 21:20:33