Заставить curlpp работать в Windows 10

Я обновился до 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 предупреждений. Этот ответ Как использовать cURLpp / libcurl с Visual C ++ 2008 Express предполагает, что делать это для MS Visual studio может быть довольно сложно, поэтому у меня не будет проблем с переключением на другой компилятор или IDE для этого проекта.

Чтобы уточнить, большинство ошибок, которые я получаю, имеют вид: curlpp :: x :: z определение функции dllimport не допускается.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]