Как поставить библиотеку С++ без или с Cmake

160
01 апреля 2019, 06:50

Я нашел оболочку для curl и пытаюсь ее "собрать" Что я сделал:

git submodule add https://github.com/whoshuu/cpr.git
git submodule update --init --recursive

Я работаю с visual studio 2017. Создал обычное консольное приложение (не СMake).

Я не понимаю алгоритм, что я должен сделать дальше чтобы #include <cpr/cpr.h> - не светилась красным.

Я пробовал создать CMakeLists.txt и прописать там данные строки, но ничего не получилось.

Next, add this subdirectory to your CMakeLists.txt before declaring any targets that might use it:

add_subdirectory(cpr)

This will produce two important CMake variables, CPR_INCLUDE_DIRS and CPR_LIBRARIES, which you'll use in the typical way:

include_directories(${CPR_INCLUDE_DIRS})
target_link_libraries(your_target_name ${CPR_LIBRARIES})

Я получаю сообщение :

CMake Error at CMakeLists.txt:13 (project):
  Running
   'C:/Program Files/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe' '--version'
  failed with:
   Версия "%1" не совместима с версией Windows, работающей на этом компьютере. Проверьте сведения о системе, чтобы узнать, какая версия программы x86 (32-разрядная) или x64 (64-разрядная) вам нужна, и получите ее у поставщика программного обеспечения.
READ ALSO
Написать метод объединения строк

Написать метод объединения строк

Собственно само задание звучит так:

155
Задача про Диету Деда Мороза C++

Задача про Диету Деда Мороза C++

Задача про Диету Деда Мороза, подробнее на картинкеСамая простая задача из тех что были, все решил эту не удается

160
C++ парсинг тегов в std::string

C++ парсинг тегов в std::string

Есть std::string например:

146