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![]()
Partager