#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
, без::
двойного двоеточия.