LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

error: ‘std::filesystem’ has not been declared

-std=c++17 нужно передать компилятору, скорее всего проблема в этом. ( в новых gcc этот стандарт по умолчанию, в более старых по умолчанию C++14)

Хотя может и другая проблема, вот что гугл выдал: https://github.com/nlohmann/json/issues/3090#issuecomment-954149878

https://github.com/nlohmann/json/issues/3090#issuecomment-1236704525

Да, возможно нужно слинковаться с -lstdc++fs

старые компиляторы боль :(

Исправление fsb4000, :

error: ‘std::filesystem’ has not been declared

-std=c++17 нужно передать компилятору, скорее всего проблема в этом. ( в новых gcc этот стандарт по умолчанию, в более старых по умолчанию C++14)

Хотя может и другая проблема, вот что гугл выдал: https://github.com/nlohmann/json/issues/3090#issuecomment-954149878

старые компиляторы боль :(

Исходная версия fsb4000, :

error: ‘std::filesystem’ has not been declared

-std=c++17 нужно передать компилятору, скорее всего проблема в этом. ( в новых gcc этот стандарт по умолчанию, в более старых по умолчанию C++14)