p.l*_*uck 4 c++ installation curl libcurl centos7
目标:
才能正确安装并libcurl C++使用CentOS 7。
电流输出:
libcurl当我使用命令编译程序时g++ somefile.cpp -lcurl -std=c++11 -o somefile,收到以下错误:
[user@localhost ~]$ somefile.cpp -lcurl -std=c++11 -o somefile
somefile.cpp:10:23: fatal error: curl/curl.h: No such file or directory
#include <curl/curl.h>
^
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
细节:
libcurl是通过安装的sudo yum install libcurl(并且也尝试使用sudo yum install libcurl4-openssl-dev)。libcurl根据以前在 上安装的经验Ubuntu 20.04.1 LTS,如果我没记错的话,我通过将LD_LIBRARY_PATH指向 a解决了类似的问题libcurl.so object,如下所示,但这似乎对 没有影响CentOS 7。
[user@localhost ~]$ export LD_LIBRARY_PATH=/usr/local/lib/libcurl.so.4
[user@localhost ~]$ sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
如果我运行以下命令,我可以看到版本libcurl,这让我相信它已正确安装:
[user@localhost ~]$ curl --version
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets
Run Code Online (Sandbox Code Playgroud)
请注意:在决定提出此问题之前,已查阅了以下资源:
摘要问题:
q1。尝试使用on编译C++程序时如何解决此错误?libcurlCentOS 7
| 归档时间: |
|
| 查看次数: |
7208 次 |
| 最近记录: |