Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 3.67 KB

c-cpp-build-errors.md

File metadata and controls

71 lines (48 loc) · 3.67 KB
description title ms.date helpviewer_keywords ms.assetid
Learn more about: C/C++ Compiler and build tools errors and warnings
C/C++ build tools errors and warnings
11/17/2017
builds [C++], errors
errors [C++]
error messages [C++], build errors
errors [C++], builds
2470b496-28fa-47e7-a238-a086d99b06ca

C/C++ Compiler and build tools errors and warnings

The articles in this section of the documentation explain diagnostic error and warning messages that are generated by the Microsoft C/C++ compiler and build tools.

[!INCLUDEerror-boilerplate]

In this section

BSCMAKE errors and warnings (BKxxxx)
Errors and warnings generated by the Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE).

Command-line errors and warnings
Errors and warnings generated by the build tools for command-line options issues.

Compiler fatal errors C999 - C1999
Errors that halt the C++ compiler (CL.EXE).

Compiler errors C2001 - C3999
Errors detected by the C++ compiler (CL.EXE).

Compiler warnings C4000 - C5999
Warnings for issues detected by the C++ compiler (CL.EXE).

Compiler warnings by compiler version
A list of the warnings introduced by each compiler version.

C Runtime errors (Rxxxx)
Errors generated at runtime by the C Runtime Library (CRT).

CVTRES errors and warnings (CVTxxxx)
Errors and warnings generated by the Microsoft Resource File To COFF Object Conversion Utility (CVTRES.EXE).

Expression evaluator errors (CXXxxxx)
Errors generated by the debugger and diagnostics tools.

Linker tools errors and warnings (LNKxxxx)
Errors and warnings generated by the linker and related tools (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE).

Math errors (Mxxxx)
Errors generated by the runtime floating-point math library.

NMAKE errors and warnings (Uxxxx)
Errors and warnings generated by the Microsoft makefile tool (NMAKE.EXE).

Profile-Guided Optimization errors and warnings (PGxxxx)
Errors and warnings generated by the Profile-Guided Optimization (PGO) tools.

Project build errors and warnings (PRJxxxx)
Errors and warnings generated by the native C++ Project build system in Visual Studio.

Resource compiler errors and warnings (RCxxxx, RWxxxx)
Errors and warnings generated by the Resource Compiler (RC.EXE).

Vectorizer and parallelizer messages
Diagnostic messages generated by the vectorizer and parallelizer optimization compiler options.

Related sections

Compiler warnings that are off by default

See also

C/C++ Building Reference
Debugging in Visual Studio