использование новых инструментов сборки в Windows 10 без Visual Studio

#c

#c

Вопрос:

Я пытаюсь скомпилировать свой .cpp файл, в котором я использую <filesystem> . Я только что загрузил новейшую версию BuildTools , используя -> Select x64 Native Tools Command Prompt for VS 2019 . поэтому я пытаюсь cl myfile.cpp , и ошибка говорит: The contents of <filesystem> are available only with C 17 or later. У меня уже нет версии 2019?

 C:Program Files (x86)Microsoft Visual Studio2019BuildToolsVCToolsMSVC14.27.29110
  

Комментарии:

1. Версия Visual Studio отличается от стандартной версии C .

2. спасибо за объяснение, есть ли способ обновить его?

3. Я подозреваю, что есть. Я рекомендую проверить документацию.

4. @MarcelKopera Вам не нужно ничего обновлять, просто укажите компилятору использовать /std:c 17 , в противном случае по умолчанию он соответствует C 14.

5. Просто cl /std:c 17 myfile.cpp , без :: двойного двоеточия.