C 14/C 17용 VS Code 설정 방법
VS Code에서 C 코드를 컴파일할 때 C 11을 나타내는 오류가 발생할 수 있습니다. /higher 플래그는 포함되지 않습니다. task.json 파일에 이러한 플래그를 추가하더라도 문제가 지속될 수 있습니다. 이 문서에서는 이 문제를 다루고 해결책을 제공합니다.
문제:
오류 메시지는 컴파일러가 C 11 이상에 도입된 언어 기능을 인식할 수 없음을 나타냅니다. 이는 컴파일러가 이전 표준을 사용하고 있음을 나타냅니다.
해결책:
사용된 컴파일러가 최신 버전이고 C 14/C 17을 지원하는지 확인하세요. task.json 파일에 올바른 컴파일러 플래그가 있는지 확인하세요.
"args": [ "-g", "-o", "test", "-std=c++14", // Use -std=c++17 for C++ 17 compilation "main.cpp" ],
추가로 "코드"를 설치하세요. VS Code의 Runner' 확장입니다. 이 확장은 settings.json 파일에 명령을 추가하여 코드를 빌드하고 실행하는 빠르고 편리한 방법을 제공합니다.
"code-runner.executorMap": { "cpp": "cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", },
이 명령은 코드 실행기에 프로젝트 디렉터리로 이동하여 main.cpp를 컴파일하도록 지시합니다. C 17 표준을 사용하여 실행하세요.
변경 사항을 settings.json 파일에 저장하고 VS Code를 다시 시작해야 변경 사항이 적용됩니다.
위 내용은 VS Code에서 C 14/C 17 컴파일 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!