[Linker error] undefined reference to 'IcmpSendEcho@'

undefined reference to 'IcmpSendEcho@' [Linker error] - C++ - Programmation

Marsh Posté le 28-12-2005 à 14:47:30    

Bonjour,  
 
Quelle est la ligne de commande à ajouter dans les options de l'éditeur de liens afin d'éviter le message d'erreur suivant sachant que j'utilise Dev-C++ :  
 
[Linker error] undefined reference to 'IcmpSendEcho@'  
[Linker error] undefined reference to 'IcmpCreateFile@'  
[Linker error] undefined reference to 'IcmpCloseHandle@'
 
Ou comment aujouter au compilateur la librairie WS2_32.lib dans les options du logiciel Dev-C++ ?
 
 
Merci,  
 
Olivier


Message édité par xev le 28-12-2005 à 17:00:45
Reply

Marsh Posté le 28-12-2005 à 14:47:30   

Reply

Marsh Posté le 28-12-2005 à 22:30:45    

Espèce de diic, c'est l'option -lws2_32 qu'il faut mettre comme option
Vous avez des directives, merci des les suivre
 
Sauf que pour cette fonction c'est Iphlpapi.lib la libraire, et celle la n'est pas avec MinGW


Message édité par Ungario le 28-12-2005 à 22:32:23
Reply

Marsh Posté le 28-12-2005 à 22:56:46    

t'as pas fini Ungario, t'es marrant comme mec, je t'aime bien :love:

Reply

Marsh Posté le 28-12-2005 à 23:05:41    

J'utilise les options suivantes dans l'éditeur de liens (linker) :
-lws2_32 -lcomctl32 -liphlpapi -libicmp
 
Et pourtant j'ai toujours le message d'erreur :
[Linker error] undefined reference to 'IcmpSendEcho@'  
[Linker error] undefined reference to 'IcmpCreateFile@'  
[Linker error] undefined reference to 'IcmpCloseHandle@'  
 
Merci
 
P.S.: J'ai essayé plusieurs librairies icmp.lib et iphlpapi.lib trouvées sur le Net et qui contiennent les fonctions IcmpSendEcho, IcmpCreateFile et IcmpCloseHandle et j'ai à chaque fois le même message d'erreur que ce soit avec Dev-C++ ou CodeBlocks.


Message édité par xev le 29-12-2005 à 14:34:57
Reply

Marsh Posté le 29-12-2005 à 15:40:55    

Je t'ai dit que tu pouvais pas l'utiliser avec MinGW
Vous n'avez qu'a utiliser cela à la place:
http://msdn.microsoft.com/vstudio/ [...] usingpsdk/

Reply

Marsh Posté le 29-12-2005 à 16:12:00    

Ok merci.
Je vais essayer.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed