Al desarrollar el programa libcurl en Windows y agregar la inclusión de curl, ¿por qué se informa el error de que curl no está definido?
cURL en sí está escrito en lenguaje C y, por supuesto, se puede utilizar en lenguaje C. Sin embargo, todavía hay una cierta distancia entre la teoría y la práctica. Pasé varios días estudiando antes de descubrir cómo usar correctamente la API del lenguaje C de libcurl. También lo compartí antes, pero no hice una copia de seguridad de la base de datos cuando reconstruí el blog. Escríbelo de nuevo.
#define CURL_STATICLIB //Debe definirse antes de incluir curl.h
#include
#include "curl/curl.h"
//Los siguientes cuatro elementos son obligatorios
#pragma comment (lib, "libcurl.lib")
#pragma comment (lib, "ws2_32. lib" )
#pragma comentario ( lib, "winmm.lib" )
#pragma comentario ( lib, "wldap32.lib" )
int main (nulo)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl)
{
curl_easy_setopt(curl, CURLOPT_URL,
"");
res = curl_easy_perform(curl );
curl_easy_cleanup(curl);
}
devuelve 0;
}
Visual C++ 6.0 Compilar y pasar. Adjunto está el libcurl.lib que compilé: