다음을 통해 공유


C/C++ 컴파일러 및 빌드 도구 오류/경고

설명서의 이 섹션에 있는 문서에서는 Microsoft C/C++ 컴파일러 및 빌드 도구에서 생성되는 진단 오류 및 경고 메시지를 설명합니다.

Important

Visual Studio 컴파일러와 빌드 도구는 다양한 종류의 오류와 경고를 보고할 수 있습니다. 빌드 도구에서 오류 또는 경고가 발견된 후, 시도와 코드 의도를 추측하므로 더 많은 문제가 동시에 보고될 수 있습니다. 도구의 추측이 잘못된 경우 이후 오류나 경고를 프로젝트에 적용할 수 없습니다. 프로젝트에서 문제를 수정하는 경우 항상 보고된 첫 번째 오류나 경고에서 시작하고 자주 다시 빌드하십시오. 한 번의 수정으로 인해 이후에 발생하는 많은 오류가 사라질 수 있습니다.

Visual Studio에서 특정 진단 메시지에 대한 도움말을 보려면 출력 창에서 해당 메시지를 선택하고 F1 키를 누릅니다. Visual Studio에서는 해당 오류에 대한 설명서 페이지가 열립니다(있는 경우). 페이지 상단의 검색 도구를 사용하여 특정 오류나 경고에 대한 문서를 찾을 수도 있습니다. 또는 도구별 오류 및 경고 목록을 찾아보고 이 페이지의 목차에 입력합니다.

참고 항목

모든 Visual Studio 오류 또는 경고가 문서화되어 있는 것은 아닙니다. 대부분의 경우 진단 메시지는 사용 가능한 모든 정보를 제공합니다. F1 키를 사용하여 이 페이지를 방문했는데 오류 또는 경고 메시지에 추가 설명이 필요하다고 생각되면 알려 주시기 바랍니다. 이 페이지의 피드백 단추를 사용하여 GitHub에 설명서 문제를 제기할 수 있습니다. 오류나 경고가 잘못되었다고 생각하거나 도구 집합에서 다른 문제를 발견한 경우 Developer Community 사이트에 제품 문제를 보고합니다. IDE 내에서 피드백을 보내고 버그를 입력할 수도 있습니다. Visual Studio에서 메뉴 모음으로 이동하여 도움말 > 피드백 보내기 > 문제 보고를 선택하거나 도움말 > 피드백 보내기 > 제안 보내기를 사용하여 제안 사항을 제출합니다. 컴파일러에서 내보내지 않고 이제 대신 이 페이지로 리디렉션되는 일부 컴파일러 오류 항목이 만들어졌습니다.

Microsoft Learn Q&A 포럼에서 오류 및 경고에 대한 추가 지원을 찾을 수 있습니다. 또는 Visual Studio C++ Developer Community 사이트에서 오류 또는 경고 번호를 검색합니다. Stack Overflow를 검색하여 솔루션을 찾을 수도 있습니다.

추가 도움말 및 커뮤니티 리소스에 대한 링크는 Visual C++ 도움말 및 커뮤니티를 참조하세요.

이 섹션의 내용

BSCMAKE 오류 및 경고(BKxxxx)
Microsoft Browse Information Maintenance Utility(BSCMAKE.EXE)에서 실행된 오류 및 경고입니다.

명령줄 오류 및 경고
명령줄 옵션 문제에 대한 빌드 도구에서 생성된 오류 및 경고입니다.

심각한 컴파일러 오류 C999 ~ C1999
C++ 컴파일러(CL.EXE)를 중지하는 오류입니다.

컴파일러 오류 C2001 ~ C3999
C++ 컴파일러(CL.EXE)에서 감지된 오류입니다.

컴파일러 경고 C4000 ~ C5999
C++ 컴파일러(CL.EXE)에서 감지된 문제에 대한 경고입니다.

컴파일러 버전별 컴파일러 경고
각 컴파일러 버전에서 도입된 경고 목록입니다.

C 런타임 오류(Rxxxx)
CRT(C 런타임 라이브러리)에서 런타임에 생성된 오류입니다.

CVTRES 오류 및 경고(CVTxxxx)
Microsoft 리소스 파일에서 COFF 개체 변환 유틸리티(CVTRES.EXE)로 생성한 오류 및 경고입니다.

식 계산기 오류(CXXxxxx)
디버거 및 진단 도구에서 생성된 오류입니다.

링커 도구 오류 및 경고(LNKxxxx)
링커 및 관련 도구(LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE)에서 생성된 오류 및 경고입니다.

수학 오류(Mxxxx)
런타임 부동 소수점 수학 라이브러리에서 생성된 오류입니다.

NMAKE 오류 및 경고(Uxxxx)
Microsoft 메이크파일 도구(NMAKE.EXE)에서 생성된 오류 및 경고입니다.

프로필 기반 최적화 오류 및 경고(PGxxxx)
PGO(프로필 기반 최적화) 도구에서 생성된 오류 및 경고입니다.

프로젝트 빌드 오류 및 경고(PRJxxxx)
Visual Studio의 네이티브 C++ 프로젝트 빌드 시스템에서 생성된 오류 및 경고입니다.

리소스 컴파일러 오류 및 경고(RCxxxx, RWxxxx)
리소스 컴파일러(RC.EXE)에서 생성된 오류 및 경고입니다.

벡터화 도우미 및 병렬화 도우미 메시지
벡터화 도우미 및 병렬화 도우미 최적화 컴파일러 옵션에서 생성된 진단 메시지입니다.

기본적으로 해제되어 있는 컴파일러 경고

참고 항목

C/C++ 빌드 참조
Visual Studio의 디버깅