Как включить jsoncpp библиотеку в проект на unix? - PullRequest
1 голос
/ 31 января 2020

Библиотека, которую я пытаюсь включить: jsoncpp. У меня серьезные проблемы с этим. Для этой библиотеки я использовал установку home-brew , которая brew install jsoncpp (brew install - это unix версия linux sudo-apt get). Обычно homebrew устанавливает материал на мой путь, поэтому я могу просто использовать его. Я ухожу из этого примера здесь.

#include <json/json.h>

Возвращает ошибку 10: fatal error: 'json/value.h' file not found.

Я использую cmake, потому что CLion автоматически его настраивает. Прямо сейчас это очень просто c:

#CMakeLists.txt
cmake_minimum_required(VERSION 3.13)
project(Read_JSON)

set(CMAKE_CXX_STANDARD 17)

add_executable(Read_JSON main.cpp)

Однако, по некоторым причинам jsoncpp не может быть найдено. Как я могу включить эту библиотеку в свой проект?

1 Ответ

0 голосов
/ 31 января 2020

Вы можете использовать в функции CMake FetchContent. Jsoncpp доступно через репозиторий git на GitHub

Вот пример того, как я сделал с googletest: https://github.com/adamvm/hello/blob/master/CMakeLists.txt

Вам нужно просто заменить правильное адреса и имена

...