Project build errors and warnings (PRJxxxx)
This section is a reference to the errors generated by the Project build tools. Project build errors and warnings have the form PRJxxxx, where xxxx is a four-digit number.
Important
The Visual Studio compilers and build tools can report many kinds of errors and warnings. After an error or warning is found, the build tools may make assumptions about code intent and attempt to continue, so that more issues can be reported at the same time. If the tools make the wrong assumption, later errors or warnings may not apply to your project. When you correct issues in your project, always start with the first error or warning that's reported, and rebuild often. One fix may make many subsequent errors go away.
To get help on a particular diagnostic message in Visual Studio, select it in the Output window and press the F1 key. Visual Studio opens the documentation page for that error, if one exists. You can also use the search tool at the top of the page to find articles about specific errors or warnings. Or, browse the list of errors and warnings by tool and type in the table of contents on this page.
Note
Not every Visual Studio error or warning is documented. In many cases, the diagnostic message provides all of the information that's available. If you landed on this page when you used F1 and you think the error or warning message needs additional explanation, let us know. You can use the feedback buttons on this page to raise a documentation issue on GitHub. If you think the error or warning is wrong, or you've found another problem with the toolset, report a product issue on the Developer Community site. You can also send feedback and enter bugs within the IDE. In Visual Studio, go to the menu bar and choose Help > Send Feedback > Report a Problem, or submit a suggestion by using Help > Send Feedback > Send a Suggestion. Some compiler error topics were created that are not emitted by the compiler and now redirect to this page instead.
You may find additional assistance for errors and warnings in Microsoft Learn Q&A forums. Or, search for the error or warning number on the Visual Studio C++ Developer Community site. You can also search Stack Overflow to find solutions.
For links to additional help and community resources, see Visual C++ Help and Community.
Project build errors
Project build error PRJ0002
Project build error PRJ0003
Project build error PRJ0004
Project build error PRJ0005
Project build error PRJ0006
Project build error PRJ0007
Project build error PRJ0008
Project build error PRJ0009
Project build error PRJ0013
Project build error PRJ0014
Project build error PRJ0015
Project build error PRJ0016
Project build error PRJ0017
Project build error PRJ0019
Project build error PRJ0020
Project build error PRJ0021
Project build error PRJ0022
Project build error PRJ0023
Project build error PRJ0024
Project build error PRJ0025
Project build error PRJ0026
Project build error PRJ0027
Project build error PRJ0028
Project build error PRJ0030
Project build error PRJ0031
Project build error PRJ0032
Project build error PRJ0033
Project build error PRJ0034
Project build error PRJ0035
Project build error PRJ0036
Project build error PRJ0040
Project build error PRJ0044
Project build error PRJ0046
Project build error PRJ0047
Project build error PRJ0050
Project build warnings
Project build warning PRJ0018
Project build warning PRJ0029
Project build warning PRJ0041
Project build warning PRJ0042
Project build warning PRJ0049
See also
C/C++ Compiler and build tools errors and warnings
Visual Studio projects | C++