C ++ curl如何使用?

时间:2018-10-12 09:37:15

标签: c++ curl

我是C ++的初学者,想知道如何在我的项目中使用curl。我在Windows上使用https://github.com/dacap/pocketcpp。我在互联网上搜索了如何包含curl,但找不到任何简单的答案...

这是到目前为止我得到的:

#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>


using namespace curlpp::options;

int main(int, char **)
{
    try
    {
        curlpp::Cleanup myCleanup;

        curlpp::Easy myRequest;

        myRequest.setOpt<Url>("https://google.com");
        myRequest.perform();
    }

    catch(curlpp::RuntimeError & e)
    {
        std::cout << e.what() << std::endl;
    }

    catch(curlpp::LogicError & e)
    {
        std::cout << e.what() << std::endl;
    }

  return 0;
}

但是我遇到以下错误:

In file included from I:\C-CPP\workspace\backdoor.cpp:1:0:
I:\C-CPP\pocketcpp\MinGW\include/curlpp/cURLpp.hpp:33:10: fatal error: curl/curl.h: No such file or directory
 #include <curl/curl.h>
          ^~~~~~~~~~~~~
compilation terminated.

1 个答案:

答案 0 :(得分:0)

通过您提供的pocketcpp链接:

  

在下一版本中,您将可以链接多个.cpp文件并使用   第三方图书馆

所以...是的。似乎使用pocketcpp只能编译一个cpp文件。使用成熟的IDE,例如Visual Sudio,Visual Studio Code,Eclipse,Code :: Blocks等。