Skip to content

Commit 183454a

Browse files
authored
Merge pull request MicrosoftDocs#1836 from MarkMcGee1/errors-3
Add links to compiler error tables (batch 3)
2 parents 218fa2f + 973d477 commit 183454a

File tree

2 files changed

+92
-92
lines changed

2 files changed

+92
-92
lines changed

docs/error-messages/compiler-errors-1/compiler-fatal-errors-c999-through-c1999.md

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -25,33 +25,33 @@ The articles in this section of the documentation explain a subset of the error
2525
|[Fatal Error C1008](../../error-messages/compiler-errors-1/fatal-error-c1008.md)|no input file specified|
2626
|[Fatal Error C1009](../../error-messages/compiler-errors-1/fatal-error-c1009.md)|compiler limit: macros nested too deeply|
2727
|[Fatal Error C1010](../../error-messages/compiler-errors-1/fatal-error-c1010.md)|unexpected end of file while looking for precompiled header. Did you forget to add '#include <*file*>' to your source?|
28-
|Fatal Error C1012|unmatched parenthesis: missing '*character*"|
29-
|Fatal Error C1013|compiler limit: too many open parentheses|
30-
|Fatal Error C1014|too many include files: depth = *number*|
31-
|Fatal Error C1016|#ifdef/#ifndef expected an identifier|
28+
|[Fatal Error C1012](fatal-error-c1012.md)|unmatched parenthesis: missing '*character*"|
29+
|[Fatal Error C1013](fatal-error-c1013.md)|compiler limit: too many open parentheses|
30+
|[Fatal Error C1014](fatal-error-c1014.md)|too many include files: depth = *number*|
31+
|[Fatal Error C1016](fatal-error-c1016.md)|#ifdef/#ifndef expected an identifier|
3232
|[Fatal Error C1017](../../error-messages/compiler-errors-1/fatal-error-c1017.md)|invalid integer constant expression|
33-
|Fatal Error C1018|unexpected #elif|
34-
|Fatal Error C1019|unexpected #else|
35-
|Fatal Error C1020|unexpected #endif|
36-
|Fatal Error C1021|invalid preprocessor command '*string*'|
37-
|Fatal Error C1022|expected #endif|
38-
|Fatal Error C1023|'*file*': unexpected error with pch, try rebuilding the pch|
33+
|[Fatal Error C1018](fatal-error-c1018.md)|unexpected #elif|
34+
|[Fatal Error C1019](fatal-error-c1019.md)|unexpected #else|
35+
|[Fatal Error C1020](fatal-error-c1020.md)|unexpected #endif|
36+
|[Fatal Error C1021](fatal-error-c1021.md)|invalid preprocessor command '*string*'|
37+
|[Fatal Error C1022](fatal-error-c1022.md)|expected #endif|
38+
|[Fatal Error C1023](fatal-error-c1023.md)|'*file*': unexpected error with pch, try rebuilding the pch|
3939
|[Fatal Error C1026](../../error-messages/compiler-errors-1/fatal-error-c1026.md)|parser stack overflow, program too complex|
4040
|[Fatal Error C1033](../../error-messages/compiler-errors-1/fatal-error-c1033.md)|cannot open program database '*file*'|
4141
|Fatal Error C1034|*file*: no include path set|
42-
|Fatal Error C1035|expression too complex; simplify expression|
42+
|[Fatal Error C1035](fatal-error-c1035.md)|expression too complex; simplify expression|
4343
|Fatal Error C1036|cannot overwrite earlier program database format, delete '*file*' and recompile|
44-
|Fatal Error C1037|cannot open object file '*file*'|
45-
|Fatal Error C1038|compiler limit: '*function*': control flow state too complex; simplify function|
44+
|[Fatal Error C1037](fatal-error-c1037.md)|cannot open object file '*file*'|
45+
|[Fatal Error C1038](fatal-error-c1038.md)|compiler limit: '*function*': control flow state too complex; simplify function|
4646
|Fatal Error C1041|cannot open program database '*file*'; if multiple CL.EXE write to the same .PDB file, please use /FS|
47-
|Fatal Error C1045|compiler limit: linkage specifications nested too deeply|
47+
|[Fatal Error C1045](fatal-error-c1045.md)|compiler limit: linkage specifications nested too deeply|
4848
|[Fatal Error C1046](../../error-messages/compiler-errors-1/fatal-error-c1046.md)|compiler limit: *structure* nested too deeply|
49-
|Fatal Error C1047|The object or library file '*file*' was created with an older compiler than other objects; rebuild old objects and libraries|
49+
|[Fatal Error C1047](fatal-error-c1047.md)|The object or library file '*file*' was created with an older compiler than other objects; rebuild old objects and libraries|
5050
|Fatal Error C1048|unknown option '*string*' in '*option*'|
5151
|Fatal Error C1049|invalid numerical argument '*value*'|
5252
|[Fatal Error C1051](../../error-messages/compiler-errors-1/fatal-error-c1051.md)|program database file, '*file*', has an obsolete format, delete it and recompile|
5353
|[Fatal Error C1052](fatal-error-c1052.md)|program database file, '*filename*', was generated by the linker with /DEBUG:fastlink; compiler cannot update such PDB files; please delete it or use /Fd to specify a different PDB filename|
54-
|Fatal Error C1053|'*function*': function too large|
54+
|[Fatal Error C1053](fatal-error-c1053.md)|'*function*': function too large|
5555
|[Fatal Error C1054](../../error-messages/compiler-errors-1/fatal-error-c1054.md)|compiler limit: initializers nested too deeply|
5656
|[Fatal Error C1055](../../error-messages/compiler-errors-1/fatal-error-c1055.md)|compiler limit: out of keys|
5757
|[Fatal Error C1057](../../error-messages/compiler-errors-1/fatal-error-c1057.md)|unexpected end of file in macro expansion|
@@ -61,42 +61,42 @@ The articles in this section of the documentation explain a subset of the error
6161
|[Fatal Error C1064](../../error-messages/compiler-errors-1/fatal-error-c1064.md)|compiler limit: token overflowed internal buffer|
6262
|[Fatal Error C1065](../../error-messages/compiler-errors-1/fatal-error-c1065.md)|compiler limit: out of tags|
6363
|[Fatal Error C1067](../../error-messages/compiler-errors-1/fatal-error-c1067.md)|compiler limit: 64K limit on size of a type record has been exceeded|
64-
|Fatal Error C1068|cannot open file '*file*'|
64+
|[Fatal Error C1068](fatal-error-c1068.md)|cannot open file '*file*'|
6565
|Fatal Error C1069|cannot read compiler command line|
66-
|Fatal Error C1070|mismatched #if/#endif pair in file '*file*'|
66+
|[Fatal Error C1070](fatal-error-c1070.md)|mismatched #if/#endif pair in file '*file*'|
6767
|[Fatal Error C1071](../../error-messages/compiler-errors-1/fatal-error-c1071.md)|unexpected end of file found in comment|
6868
|[Fatal Error C1073](../../error-messages/compiler-errors-1/fatal-error-c1073.md)|Internal error involving incremental compilation(compiler file '*file*', line *number*)|
69-
|Fatal Error C1074|'IDB' is illegal extension for PDB file: *file*|
69+
|[Fatal Error C1074](fatal-error-c1074.md)|'IDB' is illegal extension for PDB file: *file*|
7070
|[Fatal Error C1075](../../error-messages/compiler-errors-1/fatal-error-c1075.md)|the left *token* was unmatched at the end of the file|
7171
|[Fatal Error C1076](../../error-messages/compiler-errors-1/fatal-error-c1076.md)|compiler limit: internal heap limit reached; use /Zm to specify a higher limit|
72-
|Fatal Error C1077|compiler limit: cannot have more than *number* command line options|
72+
|[Fatal Error C1077](fatal-error-c1077.md)|compiler limit: cannot have more than *number* command line options|
7373
|[Fatal Error C1079](../../error-messages/compiler-errors-1/fatal-error-c1079.md)|compiler limit: PCH file size limit exceeded|
7474
|[Fatal Error C1080](../../error-messages/compiler-errors-1/fatal-error-c1080.md)|compiler limit: command line option exceeded limit of *number* characters|
7575
|[Fatal Error C1081](../../error-messages/compiler-errors-1/fatal-error-c1081.md)|'*file*': file name too long|
76-
|Fatal Error C1082|cannot close *type* file: '*file*': *message*|
76+
|[Fatal Error C1082](fatal-error-c1082.md)|cannot close *type* file: '*file*': *message*|
7777
|[Fatal Error C1083](../../error-messages/compiler-errors-1/fatal-error-c1083.md)|cannot open *type* file: '*file*': *message*|
7878
|[Fatal Error C1084](../../error-messages/compiler-errors-1/fatal-error-c1084.md)|cannot read *type* file: '*file*': *message*|
7979
|[Fatal Error C1085](../../error-messages/compiler-errors-1/fatal-error-c1085.md)|cannot write *type* file: '*file*': *message*|
80-
|Fatal Error C1086|cannot seek *type* file: '*file*': *message*|
81-
|Fatal Error C1087|cannot tell *type* file: '*file*': *message*|
82-
|Fatal Error C1088|cannot flush *type* file: '*file*': *message*|
83-
|Fatal Error C1089|cannot truncate *type* file: '*file*': *message*|
80+
|[Fatal Error C1086](fatal-error-c1086.md)|cannot seek *type* file: '*file*': *message*|
81+
|[Fatal Error C1087](fatal-error-c1087.md)|cannot tell *type* file: '*file*': *message*|
82+
|[Fatal Error C1088](fatal-error-c1088.md)|cannot flush *type* file: '*file*': *message*|
83+
|[Fatal Error C1089](fatal-error-c1089.md)|cannot truncate *type* file: '*file*': *message*|
8484
|Fatal Error C1090|PDB API call failed, error code '*code*': '*message*'|
85-
|Fatal Error C1091|compiler limit: string exceeds *number* bytes in length|
85+
|[Fatal Error C1091](fatal-error-c1091.md)|compiler limit: string exceeds *number* bytes in length|
8686
|[Fatal Error C1092](../../error-messages/compiler-errors-1/fatal-error-c1092.md)|Edit and Continue does not support changes to data types; build required|
8787
|[Fatal Error C1093](../../error-messages/compiler-errors-1/fatal-error-c1093.md)|API call '*function*' failed '*HRESULT*' : '*description*'|
8888
|[Fatal Error C1094](../../error-messages/compiler-errors-1/fatal-error-c1094.md)|'-Zm*number*': command line option is inconsistent with value used to build precompiled header ('-Zm*number*')|
89-
|Fatal Error C1098|Version mismatch with Edit and Continue engine|
90-
|Fatal Error C1099|Edit and Continue engine terminating compile|
91-
|Fatal Error C1100|unable to initialize OLE: *error*|
89+
|[Fatal Error C1098](fatal-error-c1098.md)|Version mismatch with Edit and Continue engine|
90+
|[Fatal Error C1099](fatal-error-c1099.md)|Edit and Continue engine terminating compile|
91+
|[Fatal Error C1100](fatal-error-c1100.md)|unable to initialize OLE: *error*|
9292
|Fatal Error C1101|cannot create handler for attribute '*identifier*'|
9393
|Fatal Error C1102|unable to initialize: *error*|
94-
|Fatal Error C1103|fatal error importing progid: '*message*'|
95-
|Fatal Error C1104|fatal error importing libid: '*message*'|
94+
|[Fatal Error C1103](fatal-error-c1103.md)|fatal error importing progid: '*message*'|
95+
|[Fatal Error C1104](fatal-error-c1104.md)|fatal error importing libid: '*message*'|
9696
|Fatal Error C1105|*message*: *error*|
9797
|[Fatal Error C1107](../../error-messages/compiler-errors-1/fatal-error-c1107.md)|could not find assembly '*assembly*': please specify the assembly search path using /AI or by setting the LIBPATH environment variable|
98-
|Fatal Error C1108|unable to find DLL: '*file*'|
99-
|Fatal Error C1109|unable to find '*symbol*' in DLL '*file*'|
98+
|[Fatal Error C1108](fatal-error-c1108.md)|unable to find DLL: '*file*'|
99+
|[Fatal Error C1109](fatal-error-c1109.md)|unable to find '*symbol*' in DLL '*file*'|
100100
|Fatal Error C1110|too many nested template/generic definitions|
101101
|Fatal Error C1111|too many template/generic parameters|
102102
|Fatal Error C1112|compiler limit: `'number`' too many macro arguments, only *number* allowed|
@@ -107,22 +107,22 @@ The articles in this section of the documentation explain a subset of the error
107107
|[Fatal Error C1126](../../error-messages/compiler-errors-1/fatal-error-c1126.md)|automatic allocation exceeds *size*|
108108
|[Fatal Error C1128](../../error-messages/compiler-errors-1/fatal-error-c1128.md)|number of sections exceeded object file format limit: compile with /bigobj|
109109
|[Fatal Error C1189](../../error-messages/compiler-errors-1/fatal-error-c1189.md)|#error: *message*|
110-
|Fatal Error C1190|managed targeted code requires a '/clr' option|
110+
|[Fatal Error C1190](fatal-error-c1190.md)|managed targeted code requires a '/clr' option|
111111
|[Fatal Error C1191](../../error-messages/compiler-errors-1/fatal-error-c1191.md)|'*file*' can only be imported at global scope|
112112
|[Fatal Error C1192](../../error-messages/compiler-errors-1/fatal-error-c1192.md)|#using failed on '*file*'|
113113
|Fatal Error C1193|an error expected in *file*(*line*) not reached|
114114
|Fatal Error C1195|use of /Yu and /Yc on the same command line is incompatible with the /clr option|
115-
|Fatal Error C1196|'*identifier*' : identifier found in type library '*typelib*' is not a valid C++ identifier|
115+
|[Fatal Error C1196](fatal-error-c1196.md)|'*identifier*' : identifier found in type library '*typelib*' is not a valid C++ identifier|
116116
|[Fatal Error C1197](../../error-messages/compiler-errors-1/fatal-error-c1197.md)|cannot reference '*file*' as the program has already referenced '*file*'|
117-
|Fatal Error C1201|unable to continue after syntax error in class template definition|
118-
|Fatal Error C1202|recursive type or function dependency context too complex|
119-
|Fatal Error C1205|Generics are not supported by the version of the runtime installed|
120-
|Fatal Error C1206|Per-appdomain data is not supported by the version of the runtime installed|
121-
|Fatal Error C1207|Managed templates not supported by the version of the runtime installed|
122-
|Fatal Error C1208|Allocating reference classes on the stack is not supported by the version of the runtime installed|
123-
|Fatal Error C1209|Friend assemblies not supported by the version of the runtime installed|
124-
|Fatal Error C1210|/clr:pure and /clr:safe are not supported by the version of the runtime installed|
125-
|Fatal Error C1211|The TypeForwardedTo Custom Attribute is not supported by the version of the runtime installed|
117+
|[Fatal Error C1201](fatal-error-c1201.md)|unable to continue after syntax error in class template definition|
118+
|[Fatal Error C1202](fatal-error-c1202.md)|recursive type or function dependency context too complex|
119+
|[Fatal Error C1205](fatal-error-c1205.md)|Generics are not supported by the version of the runtime installed|
120+
|[Fatal Error C1206](fatal-error-c1206.md)|Per-appdomain data is not supported by the version of the runtime installed|
121+
|[Fatal Error C1207](fatal-error-c1207.md)|Managed templates not supported by the version of the runtime installed|
122+
|[Fatal Error C1208](fatal-error-c1208.md)|Allocating reference classes on the stack is not supported by the version of the runtime installed|
123+
|[Fatal Error C1209](fatal-error-c1209.md)|Friend assemblies not supported by the version of the runtime installed|
124+
|[Fatal Error C1210](fatal-error-c1210.md)|/clr:pure and /clr:safe are not supported by the version of the runtime installed|
125+
|[Fatal Error C1211](fatal-error-c1211.md)|The TypeForwardedTo Custom Attribute is not supported by the version of the runtime installed|
126126
|Fatal Error C1300|error accessing program database *file* (*message*)|
127127
|Fatal Error C1301|error accessing program database *file*, invalid format, please delete and rebuild|
128128
|Fatal Error C1302|no profile data for module '*module*' in profile database '*file*'|
@@ -131,32 +131,32 @@ The articles in this section of the documentation explain a subset of the error
131131
|[Fatal Error C1307](../../error-messages/compiler-errors-1/fatal-error-c1307.md)|program has been edited since profile data was collected|
132132
|[Fatal Error C1308](../../error-messages/compiler-errors-1/fatal-error-c1308.md)|*file*: linking assemblies is not supported|
133133
|[Fatal Error C1309](../../error-messages/compiler-errors-1/fatal-error-c1309.md)|Mismatched versions of C2.DLL and pgodb*ver*.DLL|
134-
|Fatal Error C1310|profile guided optimizations are not available with OpenMP|
134+
|[Fatal Error C1310](fatal-error-c1310.md)|profile guided optimizations are not available with OpenMP|
135135
|[Fatal Error C1311](../../error-messages/compiler-errors-1/fatal-error-c1311.md)|COFF format cannot statically initialize '*symbol*' with *number* byte(s) of an address|
136-
|Fatal Error C1312|Too many conditional branches in function. Simplify or refactor source code.|
136+
|[Fatal Error C1312](fatal-error-c1312.md)|Too many conditional branches in function. Simplify or refactor source code.|
137137
|[Fatal Error C1313](../../error-messages/compiler-errors-1/fatal-error-c1313.md)|compiler limit: *type* blocks may not be nested deeper than *number* levels|
138138
|[Fatal Error C1350](../../error-messages/compiler-errors-1/fatal-error-c1350.md)|error loading dll '*file*': dll not found|
139139
|[Fatal Error C1351](../../error-messages/compiler-errors-1/fatal-error-c1351.md)|error loading dll '*file*': incompatible version|
140-
|Fatal Error C1352|Invalid or corrupt MSIL in function '*function*' from module '*module*'|
141-
|Fatal Error C1353|metadata operation failed: runtime not installed or version mismatch|
140+
|[Fatal Error C1352](fatal-error-c1352.md)|Invalid or corrupt MSIL in function '*function*' from module '*module*'|
141+
|[Fatal Error C1353](fatal-error-c1353.md)|metadata operation failed: runtime not installed or version mismatch|
142142
|[Fatal Error C1382](../../error-messages/compiler-errors-1/fatal-error-c1382.md)|the PCH file '*file*' has been rebuilt since '*obj*' was generated. Please rebuild this object|
143-
|Fatal Error C1383|compiler option /GL is incompatible with the installed version of common language runtime|
143+
|[Fatal Error C1383](fatal-error-c1383.md)|compiler option /GL is incompatible with the installed version of common language runtime|
144144
|Fatal Error C1384|Incorrect setting for PGO_PATH_TRANSLATION when linking '*file*'|
145145
|Fatal Error C1451|Failed to generate debug information when compiling the call graph for the concurrency::parallel_for_each at: '*callsite*'|
146146
|Fatal Error C1505|unrecoverable parser look-ahead error|
147147
|[Fatal Error C1506](../../error-messages/compiler-errors-1/fatal-error-c1506.md)|unrecoverable block scoping error|
148-
|Fatal Error C1508|compiler limit: '*function*': more than 65535 argument bytes|
148+
|[Fatal Error C1508](fatal-error-c1508.md)|compiler limit: '*function*': more than 65535 argument bytes|
149149
|[Fatal Error C1509](../../error-messages/compiler-errors-1/fatal-error-c1509.md)|compiler limit: too many exception handler states in function '*function*'; simplify function|
150150
|[Fatal Error C1510](../../error-messages/compiler-errors-1/fatal-error-c1510.md)|Cannot open language resource clui.dll|
151151
|[Fatal Error C1601](../../error-messages/compiler-errors-1/fatal-error-c1601.md)|unsupported inline assembly opcode|
152152
|[Fatal Error C1602](../../error-messages/compiler-errors-1/fatal-error-c1602.md)|unsupported intrinsic|
153153
|[Fatal Error C1603](../../error-messages/compiler-errors-1/fatal-error-c1603.md)|inline assembly branch target out of range by *number* bytes|
154-
|Fatal Error C1852|'*file*' is not a valid precompiled header file|
154+
|[Fatal Error C1852](fatal-error-c1852.md)|'*file*' is not a valid precompiled header file|
155155
|[Fatal Error C1853](../../error-messages/compiler-errors-1/fatal-error-c1853.md)|'*file*' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)|
156156
|[Fatal Error C1854](../../error-messages/compiler-errors-1/fatal-error-c1854.md)|cannot overwrite information formed during creation of the precompiled header in object file: '*file*'|
157157
|[Fatal Error C1900](../../error-messages/compiler-errors-1/fatal-error-c1900.md)|Il mismatch between '*tool*' version '*number*' and '*tool*' version '*number*'|
158158
|Fatal Error C1901|Internal memory management error|
159159
|[Fatal Error C1902](../../error-messages/compiler-errors-1/fatal-error-c1902.md)|Program database manager mismatch; please check your installation|
160-
|Fatal Error C1903|unable to recover from previous error(s); stopping compilation|
161-
|Fatal Error C1904|bad provider interaction: '*file*'|
160+
|[Fatal Error C1903](fatal-error-c1903.md)|unable to recover from previous error(s); stopping compilation|
161+
|[Fatal Error C1904](fatal-error-c1904.md)|bad provider interaction: '*file*'|
162162
|[Fatal Error C1905](../../error-messages/compiler-errors-1/fatal-error-c1905.md)|Front end and back end not compatible (must target same processor).|

0 commit comments

Comments
 (0)