Пакеты
c ++ обычно распространяются в виде набора заголовков разработки и статических / общих библиотек. Однако в случае cpr
, документация рекомендует использовать субмодули для получения функциональности в вашем проекте.
Поскольку cpr
использует cmake
, я также ожидал бы, что этовозможно (хотя и не документировано):
$ git clone https://github.com/whoshuu/cpr.git
$ cd cpr
$ mkdir build && cd build
$ cmake ..
$ make
$ make install
Тогда cpr
будет доступен в вашей системе (пока make install
копирует встроенные библиотеки и заголовки разработки в общесистемное расположение). В ваш проект вы сможете включить cpr
примерно так:
#include <cpr/cpr.h>
и построить его так:
g++ -std=c++11 -o main -lcpr main.cpp