Expression evaluator errors (CXXxxxx)
This section is a reference to the errors generated by the debugger and diagnostics tools. These tools generate errors of the form CXXxxxx or CANxxxx, 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.
Expression evaluator error messages
Expression evaluator error CXX0000
Expression evaluator error CXX0001
Expression evaluator error CXX0002
Expression evaluator error CXX0004
Expression evaluator error CXX0005
Expression evaluator error CXX0006
Expression evaluator error CXX0007
Expression evaluator error CXX0008
Expression evaluator error CXX0009
Expression evaluator error CXX0010
Expression evaluator error CXX0011
Expression evaluator error CXX0012
Expression evaluator error CXX0013
Expression evaluator error CXX0014
Expression evaluator error CXX0015
Expression evaluator error CXX0016
Expression evaluator error CXX0017
Expression evaluator error CXX0018
Expression evaluator error CXX0019
Expression evaluator error CXX0020
Expression evaluator error CXX0021
Expression evaluator error CXX0022
Expression evaluator error CXX0023
Expression evaluator error CXX0024
Expression evaluator error CXX0025
Expression evaluator error CXX0026
Expression evaluator error CXX0027
Expression evaluator error CXX0028
Expression evaluator error CXX0029
Expression evaluator error CXX0030
Expression evaluator error CXX0031
Expression evaluator error CXX0032
Expression evaluator error CXX0033
Expression evaluator error CXX0034
Expression evaluator error CXX0036
Expression evaluator error CXX0037
Expression evaluator error CXX0038
Expression evaluator error CXX0039
Expression evaluator error CXX0040
Expression evaluator error CXX0041
Expression evaluator error CXX0043
Expression evaluator error CXX0044
Expression evaluator error CXX0045
Expression evaluator error CXX0046
Expression evaluator error CXX0047
Expression evaluator error CXX0048
Expression evaluator error CXX0049
Expression evaluator error CXX0050
Expression evaluator error CXX0051
Expression evaluator error CXX0052
Expression evaluator error CXX0053
Expression evaluator error CXX0054
Expression evaluator error CXX0055
Expression evaluator error CXX0056
Expression evaluator error CXX0057
Expression evaluator error CXX0058
Expression evaluator error CXX0059
Expression evaluator error CXX0060
Expression evaluator error CXX0061
Expression evaluator error CXX0062
Expression evaluator error CXX0063
Expression evaluator error CXX0064
Expression evaluator error CXX0065
Expression evaluator error CXX0066
Expression evaluator error CXX0067
Expression evaluator error CXX0069
Expression evaluator error CXX0072