[LibCURL] Problème de link (_Curl_getaddrinfo_ex)
Bonjour,
Je vais de forum en forum en espérant trouver une solution à mon problème.
OS : XP SP2
IDE : Visual C++ 9.0 (VS2008)
J'ai téléchargé les sources de libcurl et je les ai compilées avec succès. J'obtiens alors le fichier libcurl.lib (seule la librairie statique m'intéresse).
Je crée le programme de test suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#pragma comment (lib, "libcurl.lib" )
#pragma comment (lib, "wldap32.lib" )
#pragma comment (lib, "ws2_32.lib" )
#define CURL_STATICLIB
#include "curl/curl.h"
int main(int argc, char **argv)
{
CURL *session = curl_easy_init();
curl_easy_cleanup(session);
return 0;
} |
Et là, j'ai les erreurs de link suivantes :
Citation:
1>libcurl.lib(curl_addrinfo.obj) : error LNK2019: symbole externe non résolu __imp__freeaddrinfo@4 référencé dans la fonction _Curl_getaddrinfo_ex
1>libcurl.lib(curl_addrinfo.obj) : error LNK2019: symbole externe non résolu __imp__getaddrinfo@16 référencé dans la fonction _Curl_getaddrinfo_ex
La fonction getaddrinfo() utilisée dans Curl_getaddrinfo() fait partie de winsock et le lien vers cette librairie est pourtant bien présent.
Avez-vous une idée ?
Merci d'avance pour votre aide.
St3AmEr