Открыл смаке фолдер в вс2019 получаю такую ошибку:
Severity Code Description Project File Line Suppression State
Error CMake Error at C:/vcpkg-2020.04/vcpkg-2020.04/scripts/buildsystems/vcpkg.cmake:329 (_find_package):
Could not find a package configuration file provided by "nlohmann_json"
with any of the following names:
Add the installation prefix of "nlohmann_json" to CMAKE_PREFIX_PATH or set
"nlohmann_json_DIR" to a directory containing one of the above files. If
"nlohmann_json" provides a separate development package or SDK, be sure it
has been installed. C:/vcpkg-2020.04/vcpkg-2020.04/scripts/buildsystems/vcpkg.cmake 329
Евгений Петряев, Возможно куда-то не туда установил, или может он сам кривой.
Можно руками показать куда установлен nlohmann_json, установив cmake переменные:
nlohmann_json_LIBRARY=<путь к lib файлу>,
nlohmann_json_INCLUDE_DIR=<путь к каталогу include>
nlohmann_json_FOUND=ON
и оно найдется.
Ищите в подкаталоге installed vcpkg там все установленные пакеты собраны вместе.
По отдельности в packages.
Если там не найдете, значит пакет не установлен и можно его установить используя vcpkg
Кстати, возможно для установки библиотеки у вас был указан не правильный "triplet", т.е. триплет того пакета, который вы сейчас собираете отличается от триплета nlohmann_json. Поэтому он может его не находить.
Триплеты в vcpkg это набор архитектура+ОС+static/dinamyc. Доступные триплеты перечислены в подкаталоге triplets.
В таком случае вам нужно установить библиотеку с нужным триплетом.