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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

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