std:: не имеет элемента "файловая система"
Я знаю, что раньше это , а пространство имен - std::experimental::filesystem;
но когда я это делаю, это также выдает ошибку типа что:
Код: Выделить всё
#error The header providing std::experimental::filesystem is deprecated by Microsoft \
and will be REMOVED. It is superseded by the C++17 header providing std::filesystem. \
You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING to acknowledge that you have received this warning.
Итак, что вызвало проблему?
Изменить 1: весь код, вызывающий ошибку:
Код: Выделить всё
#include
#include
#include
namespace fs = std::filesystem;
int main() {
return 0;
}
Код: Выделить всё
#include
#include
#include
namespace fs = std::experimental::filesystem;
int main() {
return 0;
}
Набор инструментов платформы: Visual Studio 2019 (v142)
Стандарт языка C++: ISO C++17 Standard (std::c++17)
Windows SDK версии 10.0 (последняя установленная версия)
Подробнее здесь: https://stackoverflow.com/questions/640 ... em-in-c-17
Мобильная версия