-
[C++][MFC] getaddrinfo
Bonjour a tous!
J'ai un petit soucis, vous vous en doutez! :p
En fait, j'ai developp� un petit programme en C++ MFC sous visual studio 2005 qui doit imp�rativement se r�sumer � un executable, sans dll � cot�. Il doit se connecter � un serveur distant et, pour se faire, utilise un WinSocket.
Le probleme, c'est que sous XP cela fonctionne direct quel que soit le pc mais sou 2000 et 98, ca merdoie.
J'importe la dll WS2_32.dll dans mon code mais en fait, j'ai l'impression que le programme utilise par defaut celle de windows qui n'inclue pas la methode getaddrinfo dans les versions 2000 et 98.
Puis je, soit inclure dans mon exe la dll que je veux utiliser ou bien utiliser une autre methode que GetAddrInfo pour qu'elle soit portable?
Merci de votre aide a l'avance!
-
As tu regardais si cette librairie n'existe pas en statique? (.lib)
Comme �a pas besoin de te prendre la t�te avec des dll... la librairie serait alors int�gr�e � l'exe.
-
Salut, merci de ta proposition!
en fait, dans les propri�t�s "Linker" de mon projet, j'ai mis le chemin de mon fichier .lib et cela ne change rien...
J'ai meme essay� de mettre la ligne
Code:
#pragma comment(lib,"WS2_32.lib")
apr�s avoir retir� le chemin dans le linker mais cela ne fonctionne toujours pas...