我一直在尝试安装 curlpp 或 curlcpp 来用 C++ 编写一个能够发出简单 http 请求的程序。我首先从 github ( https://github.com/JosephP91/curlcpp )下载了 curlcpp并按照它的说明进行安装,但是当我尝试在其自述文件中编译示例程序时:
c++ -std=c++11 -I /file/path/curlcpp-master/include curl.cpp -L /file/path/curlcpp-master/build/src -lcurlcpp -o curl
我的编译器给了我似乎是链接错误的信息:
Undefined symbols for architecture x86_64:
"_curl_easy_cleanup", referenced from:
curl::curl_easy::operator=(curl::curl_easy const&) in libcurlcpp.a(curl_easy.cpp.o)
curl::curl_easy::~curl_easy() in libcurlcpp.a(curl_easy.cpp.o)
等等
然后我尝试了 curlpp,我从这里下载了它:https ://github.com/jpbarrette/curlpp
但是我下载的没有配置文件。如果有人能够帮助我成功安装这些程序中的任何一个,我将不胜感激。