cmakeでCould NOT find Libcurl (missing: CURL_LIB CURL_INCLUDE_DIR)が出て詰まった話
とあるオープンソースのプログラムのビルドにcmakeが必要だったので導入して
%cmake -DCMAKE_BUILD_TYPE=Release ..
と実行したところ
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find Libcurl (missing: CURL_LIB CURL_INCLUDE_DIR)
こんなエラーを吐いた
libcurlが見つからないとのことだけど
%curl -V
で見てみると
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
ちゃんと入ってる
apt-get updateとかcurl入れなおしとか試したけどうまく行かず
調べたら海外のフォーラムでlibcurl4-openssl-devを入れたら動いたって話があった
%sudo apt-get install libcurl4-openssl-dev
提案パッケージ:
libcurl4-doc libcurl3-dbg libidn11-dev libkrb5-dev libldap2-dev librtmp-dev
以下のパッケージが新たにインストールされます:
libcurl4-openssl-dev
libcurl4-openssl-devがインストールされたらしい
これでcmakeでのビルドに成功した
Author And Source
この問題について(cmakeでCould NOT find Libcurl (missing: CURL_LIB CURL_INCLUDE_DIR)が出て詰まった話), 我々は、より多くの情報をここで見つけました https://qiita.com/the_remonn/items/c7c23313e2b96688fe2f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .