usr such interprete fichero existe erroneo directorio bad c++ curl

c++ - fichero - bad interpreter: no such file or directory pod



curl.h no existe tal archivo o directorio (4)

En lugar de descargar curl, baje libcurl.

curl es solo la aplicación, libcurl es lo que necesitas para tu programa C ++

http://packages.ubuntu.com/quantal/curl

Instalé curl este comando (uso Ubuntu):

sudo apt-get install curl

Cuando pruebo un programa simple usando g++ test.cpp

#include <stdio.h> #include <curl/curl.h> int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); /* Perform the request, res will get the return code */ res = curl_easy_perform(curl); /* Check for errors */ if(res != CURLE_OK) fprintf(stderr, "curl_easy_perform() failed: %s/n", curl_easy_strerror(res)); /* always cleanup */ curl_easy_cleanup(curl); } return 0; }

g++ me muestra:

fatal error: curl/curl.h: No such file or directory compilation terminated.

¿Alguien puede ayudarme?


aquellos que usan centos y han tropezado con esta publicación:

$ yum install curl-devel

y mientras ejecuta su programa "example.cpp", enlace a la lib externa de curl:

$ g++ example.cpp -lcurl -o example $ ./example -o example : creates executable example the next line runs example


sí, por favor descargue curl-devel como se indicó anteriormente. Además, no te olvides de vincular a lib curl:

-L/path/of/curl/lib/libcurl.a (g++)

aclamaciones


sudo apt-get install curl-devel

sudo apt-get install libcurl-dev

(instalará la alternativa predeterminada)

O

sudo apt-get install libcurl4-openssl-dev

(la variante OpenSSL)

O

sudo apt-get install libcurl4-gnutls-dev

(la variante de gnutls)