Я клонировал репозиторий cpr в свой «базовый» каталог с помощью команды git clone.
Я также создал папку сборки как описано в описании страницы github, и использовал cmake для сборки библиотеки (?).
Пока все это работает, но когда я хочу скомпилировать проект, я получаю сообщение об ошибке «Файл или каталог не найден».
Я в полном отчаянии, так какchatgpt вообще не смог мне помочь.
Все, что я хотел сделать, это сделать простой https-запрос на получение с использованием библиотеки cpr, но я понятия не имею, как это сделать. как это вообще использовать, так что хотелось бы, чтобы кто-нибудь мне помог.
код может быть ошибочным, проблема здесь не в этом. я просто хочу знать, как использовать библиотеки в C++, потому что я совершенно потрясен и растерян, и большую часть времени не совсем понимаю документацию.
Я использую Ubuntu, если это чем-то поможет.
cpr находится в каталоге:
~/cpr
мой проект находится в каталоге:
~/portfolio/https_request
~ /portfolio/https_request/bin
~/portfolio/https_request/include
~/portfolio/https_request/src
в этом каталоге у меня есть папка с именем bin, в которую я хотел поместить свой исполняемый файл. у меня есть еще один каталог с именем src, в котором находятся мои main.cpp и https_get_request.cpp, и еще один каталог с именем include, в котором находится только файл заголовка https_get_request.h.
main.cpp:< /p>
Код: Выделить всё
#include
#include
#include "../include/https_get_request.h"
int main(int argc, char const *argv[])
{
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/78530525/no-such-file-or-directory-when-trying-to-include-a-library[/url]