Como instalar o libcurl

1

Eu estou tentando usar o libcurl em um programa c ++ em um Raspberry Pi executando o Debian Stretch GNU / Linux.

Para encontrar todos os pacotes de curl instalados:

dpkg-query -l curl | grep '^.i'

que retorna

curl

libcurl3:armhf

libcurl3-gnutls:arm

Rodando

curl-config --cflags

retorna que não existe tal comando. Um programa com uma declaração:

#include "curl/curl.h"

e compilação e vinculação com

g++ -o test test.cpp -lcurl

retorna que não existe tal arquivo "curl / curl.h". Todos os tutoriais afirmam que o curl-config é instalado com o curl. Eu não instalei o curl; está incluído na distribuição. Executando o comando

curl -I http://www.any_site.com

retorna dados corretos.

    
por rur2641 28.06.2018 / 22:56

1 resposta

4

Você precisa instalar o pacote libcurl-dev para desenvolvimento.

De packages.debian.org

Virtual Package: libcurl-dev

This is a virtual package. See the Debian policy for a definition of virtual packages.

Packages providing libcurl-dev

libcurl4-gnutls-dev

development files and documentation for libcurl (GnuTLS flavour)

libcurl4-nss-dev

development files and documentation for libcurl (NSS flavour)

libcurl4-openssl-dev

development files and documentation for libcurl (OpenSSL flavour)

    
por 28.06.2018 / 23:03