@habra_dude

Как подключить библиотеку в плюсах?

Есть желание освоить плюсы и хеллоу ворлд пример, в него хочу добавить библиотеку https://github.com/libcpr/cpr. Могли бы мне объяснить, какие шаги нужно совершить чтобы импортнуть данную библиотеку и её можно было бы вызвать в функции fnc.

В Readme на гитхабе есть:
- If you already have a CMake project you need to integrate C++ Requests with, the primary way is to use `fetch_content`.
Add the following to your `CMakeLists.txt`.
- Building cpr - Using vcpkg
- Building cpr - Using Conan

У меня винда и mingw-make. Хотелось бы поменьше всяких дополнительных пакетов и зависимостей. И чтобы сорцы либы лежали рядом относительно main.cpp, с возможностью их правки.

void fnc(){
    cpr::Response r = cpr::Get(cpr::Url{"https://api.github.com/repos/whoshuu/cpr/contributors"},
                      cpr::Authentication{"user", "pass"},
                      cpr::Parameters{{"anon", "true"}, {"key", "value"}});
    r.status_code;                  // 200
    r.header["content-type"];       // application/json; charset=utf-8
    r.text;
}

int main() {
    std::cout << "Hello World!";
    fnc();
    return 0;

}
  • Вопрос задан
  • 412 просмотров
Пригласить эксперта
Ответы на вопрос 1
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
cmake - must have, как редактор кода. Это генератор Makefile'ов для проекта чтобы make потом мог их собрать.
поэтому поставьте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы