Невозможно добавить библиотеку cpp-httplib в проект C++ cmake. ⇐ C++
Невозможно добавить библиотеку cpp-httplib в проект C++ cmake.
Я только что начал проект CMAKE на C++ (я новичок в этом деле) и хотел добавить библиотеку cpp-httplib. Я клонировал репозиторий в своем проекте. Мой CMAKE выглядит так:
cmake_minimum_required (ВЕРСИЯ 3.8) проект ("Оптимизатор заказов") add_executable (OrderOptimizer "OrderOptimizer.cpp" "OrderOptimizer.h") add_subdirectory("cpp-httplib") target_link_libraries (OrderOptimizer ЧАСТНЫЙ cpp-httplib) Структура папок моего проекта выглядит следующим образом:
OrderOptimizer/ cpp-httplib/ CmakeLists.txt OrderOptimizer.cpp OrderOptimizer.h В моем исполняемом файле OrderOptimizer.cpp есть следующий код:
#include "OrderOptimizer.h" #define CPPHTTPLIB_OPENSSL_SUPPORT #include "httplib.h" использование пространства имен std; интервал основной() { httplib::Сервер СВР; svr.Get("/hi", [](const httplib::Request&, httplib::Response& res) { res.set_content("Привет, мир!", "text/plain"); }); svr.listen("0.0.0.0", 8080); вернуть 0; } В окне ошибки отображается 600 ошибок. Я разрабатываю это на компьютере с Windows 11 в Visual Studio 2022. Наверное, я что-то упускаю, но хоть убей не могу понять.
Как это исправить? Что мне не хватает? В общем, я только начинаю изучать CMAKE и C++, поэтому у меня мало опыта в этом.
Я пробовал разные конфигурации CMAKE, но безуспешно. Я также пробовал разные библиотеки/репозитории для REST API, но безуспешно. Любая помощь, которая поможет мне добавить внешние библиотеки в такой проект, будет полезна.
Я следовал этому руководству, но безуспешно.
Я только что начал проект CMAKE на C++ (я новичок в этом деле) и хотел добавить библиотеку cpp-httplib. Я клонировал репозиторий в своем проекте. Мой CMAKE выглядит так:
cmake_minimum_required (ВЕРСИЯ 3.8) проект ("Оптимизатор заказов") add_executable (OrderOptimizer "OrderOptimizer.cpp" "OrderOptimizer.h") add_subdirectory("cpp-httplib") target_link_libraries (OrderOptimizer ЧАСТНЫЙ cpp-httplib) Структура папок моего проекта выглядит следующим образом:
OrderOptimizer/ cpp-httplib/ CmakeLists.txt OrderOptimizer.cpp OrderOptimizer.h В моем исполняемом файле OrderOptimizer.cpp есть следующий код:
#include "OrderOptimizer.h" #define CPPHTTPLIB_OPENSSL_SUPPORT #include "httplib.h" использование пространства имен std; интервал основной() { httplib::Сервер СВР; svr.Get("/hi", [](const httplib::Request&, httplib::Response& res) { res.set_content("Привет, мир!", "text/plain"); }); svr.listen("0.0.0.0", 8080); вернуть 0; } В окне ошибки отображается 600 ошибок. Я разрабатываю это на компьютере с Windows 11 в Visual Studio 2022. Наверное, я что-то упускаю, но хоть убей не могу понять.
Как это исправить? Что мне не хватает? В общем, я только начинаю изучать CMAKE и C++, поэтому у меня мало опыта в этом.
Я пробовал разные конфигурации CMAKE, но безуспешно. Я также пробовал разные библиотеки/репозитории для REST API, но безуспешно. Любая помощь, которая поможет мне добавить внешние библиотеки в такой проект, будет полезна.
Я следовал этому руководству, но безуспешно.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как правильно добавить внешнюю библиотеку Cmake (OpenXLSX) в проект QT Creator QML?
Anonymous » » в форуме C++ - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-