У меня проблема с Касабланка.
Я установил его на Linux Ubuntu x64: ошибок нет; и запустить все тесты: все прошло. Я сделал это как на страница поддержки установки linux, но я установил последние библиотеки.
Я скопировал руководство код с их сайта, и когда я запускаю его, он говорит:
*** Crashed with return code: 0 ***
Если я запускаю его в отладке, я вижу, что он падает на линии
return client.request(methods::GET, builder.to_string());
Если я сделаю это по-другому:
http_request request;
request.set_request_uri(builder.to_uri());
request.set_method(methods::GET);
try {
client.request(request);
} catch(std::exception e) {
std::cout << e.what() << std::endl;
}
он падает на client.request(request);
от попробовать блок, и он все еще говорит
*** Crashed with return code: 0 ***
так что нет ошибки / исключения
Я предполагаю больше возможных проблем:
methods::GET
эта проблема? Я так не думаю, но он говорит, что не может найти декларации об этом. Не как предупреждение или ошибка, но оно подчеркнуто желтым, и оно показывает это сообщение, когда я наводю на него мышь.Я прочитал аналогичный вопрос но его ответ тоже не работает.
Задача ещё не решена.