Я неофит. Я знаю, что я делаю что-то бесчувственное. Я искал это и другие форумы за последний день, и я застрял. Я пытаюсь использовать библиотеку json от nlohmann. Я получаю более 200 сообщений об ошибках, большинство из которых, кажется, коренятся в том факте, что компилятор не может видеть ссылки на заголовки в основном файле json .hpp, но может видеть файл json .hpp.
Я скопировал содержимое библиотеки nlohmann в исходную папку, и сейчас этот код:
#include <iostream>
#include "nlohmann\json.hpp"
using json = nlohmann::json;
int main()
{
std::cout << "Hello World!\n";
}
Я пытаюсь свести к минимуму количество переменных, которые я должен преследовать ,
VS находит файл json .hpp (без заостренного подчеркивания, как только я наконец написал его правильно, и кучу вещей в обозревателе решений в json .hpp и nlohmann). подкаталоги nlohmann
'json' после nlohmann :: имеют волнистое подчеркивание; всплывающее окно говорит: пространство имен nlohmann не имеет члена .hpp пример: «E1696 не может открыть исходный файл» nlohmann / adl_serializer.hpp «json5 C: \ Users \ Rich \ source \ repos \ json5 \ json5 \ nlohmann \ json .hpp»
Я добавил каталог 'nlohmann' во включаемые каталоги, которые ищет компилятор (Project | properties | C / C ++ | Additional Include Directoryies) - никаких изменений в количестве сообщений об ошибках. Нужно ли вручную добавлять все подкаталоги?