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 :
Et là, j'ai les erreurs de link suivantes :
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; }
La fonction getaddrinfo() utilisée dans Curl_getaddrinfo() fait partie de winsock et le lien vers cette librairie est pourtant bien présent.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
Avez-vous une idée ?
Merci d'avance pour votre aide.
St3AmEr
Partager