PiggiesGoSqueal Ответов: 1

У меня есть вопросы, когда я следую учебнику JSON CPP


Пожалуйста, обратите внимание: я никогда раньше не использовал JSON, имею минимальный опыт работы с Windows Sub Linux и до сих пор, вероятно, считаюсь новичком в C++. Я прошел два курса C++ в своем университете и в свободное время работаю над проектом, для которого мне нужен парсер JSON, чтобы я мог читать из многих файлов JSON и хранить данные в своей программе.

Я следую этому учебнику:
Доступ к данным JSON с помощью C++[^]

Я успешно построил программу внутри:
build/debug
как он говорит, чтобы сделать для #1.

Теперь, чтобы использовать программу в моем собственном проекте C++, я должен поместить папку сборки в каталог моего проекта? Тогда #include <...> В моем коде? Я в замешательстве, потому что в учебнике говорится::
the top-level JsonCpp folder contains a directory named include that contains header files such as json/json.h and json/writer.h. These are needed to compile C++ applications that access JsonCpp routines.
но я не вижу ни json.h, ни writer.h в пути к файлу, который он упоминает:
https://gyazo.com/96f1ddfebef0eeaff94a9b8254d35a4f[^]

Помощь была бы очень признательна, спасибо!

Что я уже пробовал:

Сборка программы, ее удаление и перестройка (в суб-Linux Windows с использованием Ubuntu).

Patrice T

В нижней части статьи есть форум.
Это лучшее место, чтобы связаться с автором статьи.

PiggiesGoSqueal

О, я не видел вашего комментария до сих пор, спасибо. Проверю это для дальнейшего использования.

1 Ответов

Рейтинг:
6

CPallini

Я думаю, что путь

jsoncpp-master\build\debug\include\json
где вы ищете заголовки json.h, и writer.h неправильный.

Я (снова) предполагаю, что они находятся в
jsoncpp-master\include\json
папка.

Видеть jsoncpp/включают в/в JSON мастер · с открытым исходным кодом-Парсеры/jsoncpp · на GitHub[^].


PiggiesGoSqueal

Приношу свои извинения за поздний ответ. Большое вам спасибо, это было очень полезно.

CPallini

Добро пожаловать.

[no name]

Спасибо!