c eclipse ubuntu curl

Ubuntu-#include<curl/curl.h> sin dicho archivo o directorio



eclipse (2)

Los compiladores de C (incluidos los preprocesadores) incluyen las rutas de búsqueda de archivos que deben incluir /usr/include , por lo tanto, si el archivo de inclusión curl.h se encuentra en /usr/include/curl/ y está incluido en #include <curl/curl.h> , los compiladores de C, como gcc , deberían poder encontrarlo sin ningún problema.

Sin embargo, está utilizando una cadena de herramientas en /opt/toolchains/arm-2011.V2/bin , supongo que es una cadena de herramientas de compilación cruzada. En este caso, no puede usar la biblioteca Curl porque es para el sistema host, que probablemente sea un sistema x86 o x86_64.

Para usar la biblioteca curl en su proyecto ARM, necesita instalar el paquete de desarrollo de biblioteca curl para ARM, si eso es posible. Si los repositorios de software no tienen esos paquetes, primero debe descargar el código fuente y compilarlo primero para ARM.

Estoy desarrollando un C-programa usando Curl en Ubuntu. Estoy usando Eclipse Kepler. He instalado la biblioteca Curl usando

apt-get install libcurl4-gnutls-dev

Y revisé si todo está bien

ls -l / usr / include / curl

tengo

total 172

-rw-r - r-- 1 root root 7065 janv. 31 16:49 curlbuild.h

-rw-r - r-- 1 root root 81593 janv. 31 16:49 curl.h

-rw-r - r-- 1 root root 8901 janv. 31 16:49 curlrules.h

-rw-r - r-- 1 root root 2741 janv. 31 16:49 curlver.h

-rw-r - r-- 1 root root 3472 janv. 31 16:49 easy.h

-rw-r - r-- 1 root root 2790 janv. 31 16:49 mprintf.h

-rw-r - r-- 1 root root 12981 janv. 31 16:49 multi.h

-rw-r - r-- 1 root root 1330 janv. 31 16:49 stdcheaders.h

-rw-r - r-- 1 root root 36048 janv. 31 16:49 typecheck-gcc.h

Aunque mi archivo curl.h está allí, Eclipse escribió este mensaje cuando intenté construir mi programa:

error fatal: curl / curl.h: no se finalizó la compilación de ese archivo o directorio.

¿Qué me olvidé de establecer? Todo se ve bien ! :''( Gracias !


Intenta usar esto Encuentra tu archivo curl.h - debería ser donde instalaste tu curl ''... / include / curl / curl.h'' Entonces, en lugar de escribir en tu código este ''#include'', escribe toda la ruta como aquí ''#include'' . ¡Es posible ayudarte! Buena suerte )