Vous pouvez oublier ce premier message qui suit, j'ai résolu le problème.

Bonsoir,

Malgré avoir précisé l'usage de la bibliothèque libcurl.a dans les options du linker (sous Code::Blocks), je me retrouve avec une erreur "undefined reference to __imp__curl_easy_init".

En effet j'ai voulu compiler le code suivant :


#include <stdio.h>
#include <stdlib.h>
#include <CURL/curl.h>

int main()
{
CURL *curl ;
CURLcode res ;
curl = curl_easy_init() ;
return 0 ;
}



Je ne vois vraiment pas d'où l'erreur peut provenir. J'ai vérifié dans le source à l'origine de la bibliothèque statique libcurl.a : la fonction curl_easy_init est bien définie.

Mes headers de libcurl sont dans : C:\Program Files\CodeBlocks\MinGW\include\CURL.
Les fichiers dll (libssl32.dll, libcurl.dll et libeay32.dll) sont bien dans le projet : C:\Documents and Settings\user\mes documents\codes_C\essai.
libcurl.a est dans : C:\Program Files\CodeBlocks\MinGW\lib.


En espérant ne pas avoir créé une discussion superflu et que quelqu'un puisse m'éclairer