Comment dois-je inclure curl bibliothèque dans mon projet C dans les Blocs de Code (Windows)?

La question semble simple. J'ai essayé beaucoup de choses pour inclure curl dans mon projet C à l'aide de code::blocks ide, mais en vain.

Je voudrais utiliser cURL à la bibliothèque de mon application console projet qui doit http capacités.
Si quelqu'un avait réussi à le faire, alors votre aide est très apprécié. 🙂

Ce qui s'est passé précédemment:

-J'ai copié tous cURL fichiers de mon projet et de lier les bibliothèques (ceux avec .un ou .lib ext.)

-Puis, quand j'ai construit la projet de. Beaucoup de undefined reference a montré jusqu'à.

C'est le code que j'ai été le tester:

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

    int main()
    {
     curl_global_init( CURL_GLOBAL_ALL );
     CURL * myHandle;
     CURLcode result; 
     myHandle = curl_easy_init ( ) ;

     curl_easy_setopt(myHandle, CURLOPT_URL, "http://www.example.com");
     result = curl_easy_perform( myHandle );
     curl_easy_cleanup( myHandle ); 
     printf("LibCurl rules!\n");
     return 0;
    }

Voici les erreurs:

||=== Fa, Release ===|
obj\Release\main.o:main.c|| undefined reference to `_imp__curl_global_init'|
obj\Release\main.o:main.c|| undefined reference to `_imp__curl_easy_init'|
obj\Release\main.o:main.c|| undefined reference to `_imp__curl_easy_setopt'|
obj\Release\main.o:main.c|| undefined reference to `_imp__curl_easy_perform'|
obj\Release\main.o:main.c|| undefined reference to `_imp__curl_easy_cleanup'|
||=== Build finished: 5 errors, 0 warnings ===|
  • vous avez besoin de nous dire quelle est l'erreur
  • C'est beaucoup de "Undefined reference to <Nom de la Fonction Ici>"
  • Vous l'inclure à droite, ce que vous avez besoin est de lier votre programme avec la version appropriée de libcurl.lib (ou peut-être libcurl.un, ne sait pas comment les Blocs de Code fonctionne)
  • Essayez d'utiliser l'libcurl.dll.
  • Voir ma réponse dans un autre la poste
InformationsquelleAutor Raven | 2012-01-22