libcurlをインストールする方法

libcurlをインストールする方法

GNU / Linux Debian Stretchを実行しているRaspberry PiのC ++プログラムでlibcurlを使用しようとしています。

インストールされているすべてのカールパッケージを見つけるには、次の手順を実行します。

dpkg-クエリ-lカール| grep '^.i'

返品

カール

libcurl3:armhf

libcurl3-gnutls:arm

走る

カール構成 --cflags

対応するコマンドはありません。を返します。宣言のあるプログラム:

#include "curl/curl.h"

コンパイルしてリンクする

g++ -o テスト test.cpp -lcurl

対応する "curl/curl.h" ファイルが存在しないことを返します。すべてのチュートリアルでは、カール構成がカールと共にインストールされていると主張しています。カールがインストールされていません。ディストリビューションに含まれています。コマンドの実行

カール-Ihttp://www.any_site.com

正しいデータを返します。

答え1

開発にはパッケージをインストールする必要がありますlibcurl-dev。 (あるいは2023年になることもありますlibcurl4-openssl-dev。)

~からpackages.debian.org

仮想パッケージ: libcurl-dev

これは仮想パッケージです。仮想パッケージの定義については、Debianポリシーを参照してください。

libcurl-dev用パッケージの提供

libcurl4-gnutls-dev

libcurl用の開発ファイルとドキュメント(GnuTLSスタイル)

libcurl4-nss-dev

libcurl用の開発ファイルとドキュメント(NSSスタイル)

libcurl4-openssl-dev

libcurl用の開発ファイルとドキュメント(OpenSSLバージョン)

関連情報