使curlpp在Windows 10中运行

时间:2015-08-02 11:54:13

标签: c++ curl visual-studio-2013 curlpp

我升级到Windows 10并尝试让curlpp与MS visual studio 2013一起使用。我从github下载了第一个简单示例:

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


using namespace curlpp::options;

int main(int, char **)
{
try
{
    // That's all that is needed to do cleanup of used resources (RAII style).
    curlpp::Cleanup myCleanup;

    // Our request to be sent.
    curlpp::Easy myRequest;

    // Set the URL.
    myRequest.setOpt<Url>("http://example.com");

    // Send request and get a result.
    // By default the result goes to standard output.
    myRequest.perform();
}

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

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

  return 0;
}

解决这个问题的最佳方法是什么?我在附加的include目录中添加了curl和curlpp的目录,但是当我构建程序时,我得到26个错误和18个警告。这个答案How to use cURLpp/libcurl with Visual C++ 2008 Express表明,为MS Visual studio做这件事可能会非常痛苦,所以我可以毫不费力地为这个项目切换到另一个编译器或IDE。

为了帮助澄清,我得到的大多数错误都是以下形式:curlpp :: x :: z不允许定义dllimport函数。

0 个答案:

没有答案