From 4804f2d8fca841ebf38ee6023d1dc0029c51ca06 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 5 Jul 2025 19:04:43 +0800 Subject: [PATCH 1/4] Add blockquotes for error messages in range [C1111, C1210] --- docs/error-messages/compiler-errors-1/fatal-error-c1113.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1120.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1121.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1126.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1128.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1190.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1191.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1192.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1196.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1197.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1201.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1202.md | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md index c23e479a0e..e08ffe63f4 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md @@ -8,6 +8,6 @@ ms.assetid: 1c7c3ce7-2827-4822-9c63-0abc8615ea39 --- # Fatal Error C1113 -\#using failed on 'file' +> #using failed on 'file' Only a file in the Microsoft Intermediate Language (MSIL) format can be passed to a [#using](../../preprocessor/hash-using-directive-cpp.md) directive. The [/clr](../../build/reference/clr-common-language-runtime-compilation.md) compiler option lets you create an MSIL output file. Other Visual Studio languages also produce MSIL files. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md index f828f4e012..af59426f71 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md @@ -8,6 +8,6 @@ ms.assetid: 34212b64-f4e5-4c55-9acc-6f6b2ab5f1c0 --- # Fatal Error C1120 -call to GetProcAddress failed for 'function' +> call to GetProcAddress failed for 'function' This error indicates Visual C++ needs to be reinstalled. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md index 32816f5b50..551834256e 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md @@ -8,6 +8,6 @@ ms.assetid: d16e51c5-4c50-4303-a028-ca60f7a3273c --- # Fatal Error C1121 -call to CryptoAPI failed +> call to CryptoAPI failed The compiler made a call to the CryptoAPI and the call failed. Reinstall Visual Studio and possibly reinstall the operating system. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md index 444c7d0111..c9c64bba1b 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md @@ -8,7 +8,7 @@ ms.assetid: f22b26a6-8ad7-47cf-a237-196c8ea60aca --- # Fatal Error C1126 -'identifier' : automatic allocation exceeds size +> 'identifier' : automatic allocation exceeds size Space allocated for local variables of a function (plus a limited amount of space used by the compiler, such as an extra 20 bytes for swappable functions) exceeds the limit. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md index 083737e4b4..d42b638fc5 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md @@ -8,7 +8,7 @@ ms.assetid: 6f9580fd-ecef-48be-9780-dcf666704279 --- # Fatal Error C1128 -number of sections exceeded object file format limit : compile with /bigobj +> number of sections exceeded object file format limit : compile with /bigobj An .obj file exceeded the number of allowable sections, a COFF object file format limitation. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md index da144884d9..c3302dbbde 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md @@ -8,7 +8,7 @@ ms.assetid: dee2266d-6c40-4f6e-91db-f01e65f8d2bc --- # Fatal Error C1190 -managed targeted code requires a '/clr' option +> managed targeted code requires a '/clr' option You are using CLR constructs but you did not specify **/clr**. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md index 523f3574ff..6112b05fef 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md @@ -8,7 +8,7 @@ ms.assetid: 2888c6c4-b4e6-449e-8ee0-7917f31086df --- # Fatal Error C1191 -'dll' can only be imported at global scope +> 'dll' can only be imported at global scope The instruction to import mscorlib.dll into a program that uses /clr programming cannot appear in a namespace or function, but must appear at global scope. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md index 93ece1e127..2e7eb91487 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md @@ -7,6 +7,6 @@ helpviewer_keywords: ["C1192"] --- # Fatal Error C1192 -\#using failed on 'file' +> #using failed on 'file' Only a file in the Microsoft Intermediate Language (MSIL) format can be passed to a [#using](../../preprocessor/hash-using-directive-cpp.md) directive. The [/clr](../../build/reference/clr-common-language-runtime-compilation.md) compiler option lets you create an MSIL output file. Other Visual Studio languages also produce MSIL files. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md index ff1a771628..3ef1d9f65c 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md @@ -8,6 +8,6 @@ ms.assetid: 10a79b3f-3423-4ee3-98fa-e9e59cddabb1 --- # Fatal Error C1196 -'identifier' : identifier found in type library 'typelib' is not a valid C++ identifier +> 'identifier' : identifier found in type library 'typelib' is not a valid C++ identifier One of the identifiers in your type library is not a valid C++ identifier. The type library is not available for use with [#import](../../preprocessor/hash-import-directive-cpp.md). diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md index f08b1d92a2..885011b6ed 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md @@ -8,7 +8,7 @@ ms.assetid: 22b801b7-e792-41f6-a461-973c03c69f25 --- # Fatal Error C1197 -cannot reference 'mscorlib.dll_1' as the program has already referenced 'mscorlib.dll_2' +> cannot reference 'mscorlib.dll_1' as the program has already referenced 'mscorlib.dll_2' The compiler is matched to a version of the common language runtime. However, an attempt was made to reference a version of a common language runtime file from a previous version. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md index a318e4523e..2d3d3ade71 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md @@ -8,7 +8,7 @@ ms.assetid: e58b9b9a-2c6f-454d-8719-9773aca765d1 --- # Fatal Error C1201 -unable to continue after syntax error in class template definition +> unable to continue after syntax error in class template definition An unexpected error occurred while parsing a class template definition. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md index 54eb826104..c4bf2d73e7 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md @@ -8,7 +8,7 @@ ms.assetid: c859adb8-17a7-4fa1-a1f3-5820b7bf3849 --- # Fatal Error C1202 -recursive type or function dependency context too complex +> recursive type or function dependency context too complex A template definition was recursive or exceeded complexity limits. From 55ddc9a017908c96b97bab87cdba53fd6652cb73 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 5 Jul 2025 19:09:22 +0800 Subject: [PATCH 2/4] Add "Remarks" and "Example" headings for error references in range [C1111, C1210] --- docs/error-messages/compiler-errors-1/fatal-error-c1113.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1116.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1117.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1120.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1121.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1126.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1128.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1190.md | 4 ++++ docs/error-messages/compiler-errors-1/fatal-error-c1191.md | 4 ++++ docs/error-messages/compiler-errors-1/fatal-error-c1192.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1196.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1197.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1201.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1202.md | 4 +++- docs/error-messages/compiler-errors-1/fatal-error-c1205.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1206.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1207.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1208.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1209.md | 2 ++ docs/error-messages/compiler-errors-1/fatal-error-c1210.md | 2 ++ 20 files changed, 45 insertions(+), 1 deletion(-) diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md index e08ffe63f4..8c66f0aca3 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md @@ -10,4 +10,6 @@ ms.assetid: 1c7c3ce7-2827-4822-9c63-0abc8615ea39 > #using failed on 'file' +## Remarks + Only a file in the Microsoft Intermediate Language (MSIL) format can be passed to a [#using](../../preprocessor/hash-using-directive-cpp.md) directive. The [/clr](../../build/reference/clr-common-language-runtime-compilation.md) compiler option lets you create an MSIL output file. Other Visual Studio languages also produce MSIL files. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1116.md b/docs/error-messages/compiler-errors-1/fatal-error-c1116.md index 7a5fba81b0..e5a205e37f 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1116.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1116.md @@ -9,4 +9,6 @@ helpviewer_keywords: ["C1116"] > unrecoverable error importing module/headerunit '*name*'. Specialization of '*primary-template*' with arguments '*argument-list*' +## Remarks + Error C1116 can happen when the creation of the specialization requires the compiler to parse a token-stream and it encounters an identifier without a matching symbol. To resolve the issue, verify that all template specification arguments are defined and spelled correctly. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1117.md b/docs/error-messages/compiler-errors-1/fatal-error-c1117.md index af3886d74f..f722b86d4b 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1117.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1117.md @@ -9,4 +9,6 @@ helpviewer_keywords: ["C1117"] > unrecoverable error importing module/headerunit '*name*': symbol '*symbol-name*' has already been defined +## Remarks + The compiler found a redefinition of an existing type. To resolve the issue, verify that the symbol has only one definition across modules and translation units. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md index af59426f71..bb0860298d 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md @@ -10,4 +10,6 @@ ms.assetid: 34212b64-f4e5-4c55-9acc-6f6b2ab5f1c0 > call to GetProcAddress failed for 'function' +## Remarks + This error indicates Visual C++ needs to be reinstalled. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md index 551834256e..16beba5ec4 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md @@ -10,4 +10,6 @@ ms.assetid: d16e51c5-4c50-4303-a028-ca60f7a3273c > call to CryptoAPI failed +## Remarks + The compiler made a call to the CryptoAPI and the call failed. Reinstall Visual Studio and possibly reinstall the operating system. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md index c9c64bba1b..10ce6a8964 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md @@ -10,6 +10,8 @@ ms.assetid: f22b26a6-8ad7-47cf-a237-196c8ea60aca > 'identifier' : automatic allocation exceeds size +## Remarks + Space allocated for local variables of a function (plus a limited amount of space used by the compiler, such as an extra 20 bytes for swappable functions) exceeds the limit. To correct this error, use `malloc` or **`new`** to allocate large amounts of data. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md index d42b638fc5..b3fe067e94 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md @@ -10,6 +10,8 @@ ms.assetid: 6f9580fd-ecef-48be-9780-dcf666704279 > number of sections exceeded object file format limit : compile with /bigobj +## Remarks + An .obj file exceeded the number of allowable sections, a COFF object file format limitation. Reaching this section limitation can be the result of using [/Gy](../../build/reference/gy-enable-function-level-linking.md) and a debug build; **/Gy** causes functions to go into their own COMDAT sections. In a debug build, there is a debug info section for each COMDAT function. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md index c3302dbbde..e84937c85c 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md @@ -10,10 +10,14 @@ ms.assetid: dee2266d-6c40-4f6e-91db-f01e65f8d2bc > managed targeted code requires a '/clr' option +## Remarks + You are using CLR constructs but you did not specify **/clr**. For more information, see [/clr (Common Language Runtime Compilation)](../../build/reference/clr-common-language-runtime-compilation.md). +## Example + The following sample generates C1190: ```cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md index 6112b05fef..076ed759b5 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md @@ -10,8 +10,12 @@ ms.assetid: 2888c6c4-b4e6-449e-8ee0-7917f31086df > 'dll' can only be imported at global scope +## Remarks + The instruction to import mscorlib.dll into a program that uses /clr programming cannot appear in a namespace or function, but must appear at global scope. +## Example + The following sample generates C1191: ```cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md index 2e7eb91487..e7ab9659ee 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md @@ -9,4 +9,6 @@ helpviewer_keywords: ["C1192"] > #using failed on 'file' +## Remarks + Only a file in the Microsoft Intermediate Language (MSIL) format can be passed to a [#using](../../preprocessor/hash-using-directive-cpp.md) directive. The [/clr](../../build/reference/clr-common-language-runtime-compilation.md) compiler option lets you create an MSIL output file. Other Visual Studio languages also produce MSIL files. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md index 3ef1d9f65c..8ab541f82d 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md @@ -10,4 +10,6 @@ ms.assetid: 10a79b3f-3423-4ee3-98fa-e9e59cddabb1 > 'identifier' : identifier found in type library 'typelib' is not a valid C++ identifier +## Remarks + One of the identifiers in your type library is not a valid C++ identifier. The type library is not available for use with [#import](../../preprocessor/hash-import-directive-cpp.md). diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md index 885011b6ed..f0af57f7bd 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md @@ -10,6 +10,8 @@ ms.assetid: 22b801b7-e792-41f6-a461-973c03c69f25 > cannot reference 'mscorlib.dll_1' as the program has already referenced 'mscorlib.dll_2' +## Remarks + The compiler is matched to a version of the common language runtime. However, an attempt was made to reference a version of a common language runtime file from a previous version. To resolve this error, only reference files from the version of the common language runtime that shipped with the version of Visual C++ you are compiling with. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md index 2d3d3ade71..416a1923c5 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md @@ -10,6 +10,8 @@ ms.assetid: e58b9b9a-2c6f-454d-8719-9773aca765d1 > unable to continue after syntax error in class template definition +## Remarks + An unexpected error occurred while parsing a class template definition. Fix any other errors and recompile. If that fails, note the circumstances of the error, try to isolate the problem and create a reproducible test case, then contact [Microsoft Product Support Services](/visualstudio/ide/talk-to-us). diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md index c4bf2d73e7..88aa9108fb 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md @@ -10,9 +10,11 @@ ms.assetid: c859adb8-17a7-4fa1-a1f3-5820b7bf3849 > recursive type or function dependency context too complex +## Remarks + A template definition was recursive or exceeded complexity limits. -## Examples +## Example The following sample generates C1202. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1205.md b/docs/error-messages/compiler-errors-1/fatal-error-c1205.md index 37af5602e9..839ecac01a 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1205.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1205.md @@ -10,6 +10,8 @@ ms.assetid: f855c145-8cf7-4dd1-bb19-257ee38b8382 > Generics are not supported by the version of the runtime installed +## Remarks + The version of the common language runtime that the compiler is using isn't a version of the runtime supported by the current compiler. For example, the generics feature requires a runtime that is matched to the compiler. Your path specification may need to be modified. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1206.md b/docs/error-messages/compiler-errors-1/fatal-error-c1206.md index 0859695a79..2107b48cce 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1206.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1206.md @@ -10,6 +10,8 @@ ms.assetid: 2211428f-ad86-4f7b-82eb-f1ba89b0510e > Per-appdomain data is not supported by the version of the runtime installed +## Remarks + Some features, such as per application domain data, are only supported by the common language runtime that supports the feature. C1206 indicates that the latest version of the runtime isn't installed on your computer. Install the common language runtime version that is intended for use with your compiler. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1207.md b/docs/error-messages/compiler-errors-1/fatal-error-c1207.md index 5302f9c823..4213b05037 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1207.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1207.md @@ -10,6 +10,8 @@ ms.assetid: cd31b410-9523-47db-883c-e69a9351ffa2 > Managed templates not supported by the version of the runtime installed +## Remarks + C1207 occurs when you have a compiler for the current release, but a common language runtime from a previous release. Some functionality of the compiler may not work on a previous version of the run time. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1208.md b/docs/error-messages/compiler-errors-1/fatal-error-c1208.md index 304879dfc5..3fbf0d1447 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1208.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1208.md @@ -10,6 +10,8 @@ ms.assetid: 4eefd8f0-5c2e-4a11-9e63-293e1139db65 > Allocating reference classes on the stack is not supported by the version of the runtime installed +## Remarks + C1208 occurs when you have a compiler for the current release, but a common language runtime from a previous release. Some functionality of the compiler may not work on a previous version of the run time. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1209.md b/docs/error-messages/compiler-errors-1/fatal-error-c1209.md index 1029773c30..520c3a0fdb 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1209.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1209.md @@ -10,6 +10,8 @@ ms.assetid: aa9ee10f-abe3-4683-9792-adca4cbbabb5 > Friend assemblies not supported by the version of the runtime installed +## Remarks + C1208 occurs when you have a compiler for the current release, but a common language runtime from a previous release. Some functionality of the compiler may not work on a previous version of the run time. diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1210.md b/docs/error-messages/compiler-errors-1/fatal-error-c1210.md index 09aac9e2bd..be06bbfd0a 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1210.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1210.md @@ -10,6 +10,8 @@ ms.assetid: e2208309-c284-425c-a7e8-48e96e66f35b > `/clr:pure` and `/clr:safe` are not supported by the version of the runtime installed +## Remarks + The **`/clr:pure`** and **`/clr:safe`** compiler options are deprecated in Visual Studio 2015 and unsupported in Visual Studio 2017. C1210 occurs when you have a compiler for the current release, but a common language runtime from a previous release. From c49819748376dc9be26d555fa9558ec06b1c9c68 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 5 Jul 2025 19:12:00 +0800 Subject: [PATCH 3/4] Replace term "sample" with "example" for error references in range [C1111, C1210] --- docs/error-messages/compiler-errors-1/fatal-error-c1189.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1190.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1191.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1197.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1202.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1189.md b/docs/error-messages/compiler-errors-1/fatal-error-c1189.md index 91233b4299..a7809713d9 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1189.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1189.md @@ -16,7 +16,7 @@ C1189 is generated by the `#error` directive. The developer who codes the direct ## Example -The following sample generates C1189. In the sample, the developer issues a custom error message because the `_WIN32` identifier is not defined: +The following example generates C1189. In the example, the developer issues a custom error message because the `_WIN32` identifier is not defined: ```cpp // C1189.cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md index e84937c85c..591cba617c 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md @@ -18,7 +18,7 @@ For more information, see [/clr (Common Language Runtime Compilation)](../../bui ## Example -The following sample generates C1190: +The following example generates C1190: ```cpp // C1190.cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md index 076ed759b5..fdedbf5db3 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md @@ -16,7 +16,7 @@ The instruction to import mscorlib.dll into a program that uses /clr programming ## Example -The following sample generates C1191: +The following example generates C1191: ```cpp // C1191.cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md index f0af57f7bd..c078f56cc1 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md @@ -18,7 +18,7 @@ To resolve this error, only reference files from the version of the common langu ## Example -The following sample generates C1197: +The following example generates C1197: ```cpp // C1197.cpp diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md index 88aa9108fb..9023668b86 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md @@ -16,7 +16,7 @@ A template definition was recursive or exceeded complexity limits. ## Example -The following sample generates C1202. +The following example generates C1202. ```cpp // C1202.cpp From b20799b9f1b5b86c3abf1ce07b2c22448e65e84d Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sat, 5 Jul 2025 19:15:40 +0800 Subject: [PATCH 4/4] Update metadata for error references in range [C1111, C1210] --- docs/error-messages/compiler-errors-1/fatal-error-c1113.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1116.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1117.md | 2 +- docs/error-messages/compiler-errors-1/fatal-error-c1120.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1121.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1126.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1128.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1189.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1190.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1191.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1192.md | 4 ++-- docs/error-messages/compiler-errors-1/fatal-error-c1196.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1197.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1201.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1202.md | 5 ++--- docs/error-messages/compiler-errors-1/fatal-error-c1205.md | 3 +-- docs/error-messages/compiler-errors-1/fatal-error-c1206.md | 3 +-- docs/error-messages/compiler-errors-1/fatal-error-c1207.md | 3 +-- docs/error-messages/compiler-errors-1/fatal-error-c1208.md | 3 +-- docs/error-messages/compiler-errors-1/fatal-error-c1209.md | 3 +-- docs/error-messages/compiler-errors-1/fatal-error-c1210.md | 3 +-- 21 files changed, 34 insertions(+), 52 deletions(-) diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md index 8c66f0aca3..dbc382ae0b 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1113.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1113.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1113" title: "Fatal Error C1113" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1113" +ms.date: 11/04/2016 f1_keywords: ["C1113"] helpviewer_keywords: ["C1113"] -ms.assetid: 1c7c3ce7-2827-4822-9c63-0abc8615ea39 --- # Fatal Error C1113 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1116.md b/docs/error-messages/compiler-errors-1/fatal-error-c1116.md index e5a205e37f..79274cc6b1 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1116.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1116.md @@ -1,6 +1,6 @@ --- -description: "Learn more about: Fatal Error C1116" title: "Fatal Error C1116" +description: "Learn more about: Fatal Error C1116" ms.date: 08/17/2022 f1_keywords: ["C1116"] helpviewer_keywords: ["C1116"] diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1117.md b/docs/error-messages/compiler-errors-1/fatal-error-c1117.md index f722b86d4b..1c1856a052 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1117.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1117.md @@ -1,6 +1,6 @@ --- -description: "Learn more about: Fatal Error C1117" title: "Fatal Error C1117" +description: "Learn more about: Fatal Error C1117" ms.date: 08/17/2022 f1_keywords: ["C1117"] helpviewer_keywords: ["C1117"] diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md index bb0860298d..4152492f55 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1120.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1120.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1120" title: "Fatal Error C1120" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1120" +ms.date: 11/04/2016 f1_keywords: ["C1120"] helpviewer_keywords: ["C1120"] -ms.assetid: 34212b64-f4e5-4c55-9acc-6f6b2ab5f1c0 --- # Fatal Error C1120 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md index 16beba5ec4..ed1e1c77aa 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1121.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1121.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1121" title: "Fatal Error C1121" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1121" +ms.date: 11/04/2016 f1_keywords: ["C1121"] helpviewer_keywords: ["C1121"] -ms.assetid: d16e51c5-4c50-4303-a028-ca60f7a3273c --- # Fatal Error C1121 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md index 10ce6a8964..cc63a25192 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1126.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1126.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1126" title: "Fatal Error C1126" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1126" +ms.date: 11/04/2016 f1_keywords: ["C1126"] helpviewer_keywords: ["C1126"] -ms.assetid: f22b26a6-8ad7-47cf-a237-196c8ea60aca --- # Fatal Error C1126 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md index b3fe067e94..3df616a677 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1128.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1128.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1128" title: "Fatal Error C1128" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1128" +ms.date: 11/04/2016 f1_keywords: ["C1128"] helpviewer_keywords: ["C1128"] -ms.assetid: 6f9580fd-ecef-48be-9780-dcf666704279 --- # Fatal Error C1128 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1189.md b/docs/error-messages/compiler-errors-1/fatal-error-c1189.md index a7809713d9..791eb9e225 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1189.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1189.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1189" title: "Fatal Error C1189" -ms.date: "04/27/2018" +description: "Learn more about: Fatal Error C1189" +ms.date: 04/27/2018 f1_keywords: ["C1189"] helpviewer_keywords: ["C1189"] -ms.assetid: 2e5c8a78-edd4-411c-b619-558a96be148a --- # Fatal Error C1189 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md index 591cba617c..b02620a88f 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1190.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1190.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1190" title: "Fatal Error C1190" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1190" +ms.date: 11/04/2016 f1_keywords: ["C1190"] helpviewer_keywords: ["C1190"] -ms.assetid: dee2266d-6c40-4f6e-91db-f01e65f8d2bc --- # Fatal Error C1190 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md index fdedbf5db3..d6bf50086a 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1191.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1191.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1191" title: "Fatal Error C1191" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1191" +ms.date: 11/04/2016 f1_keywords: ["C1191"] helpviewer_keywords: ["C1191"] -ms.assetid: 2888c6c4-b4e6-449e-8ee0-7917f31086df --- # Fatal Error C1191 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md index e7ab9659ee..2c374cd29f 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1192.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1192.md @@ -1,7 +1,7 @@ --- -description: "Learn more about: Fatal Error C1192" title: "Fatal Error C1192" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1192" +ms.date: 11/04/2016 f1_keywords: ["C1192"] helpviewer_keywords: ["C1192"] --- diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md index 8ab541f82d..8ae577e8b4 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1196.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1196.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1196" title: "Fatal Error C1196" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1196" +ms.date: 11/04/2016 f1_keywords: ["C1196"] helpviewer_keywords: ["C1196"] -ms.assetid: 10a79b3f-3423-4ee3-98fa-e9e59cddabb1 --- # Fatal Error C1196 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md index c078f56cc1..3a63aaa836 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1197.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1197.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1197" title: "Fatal Error C1197" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1197" +ms.date: 11/04/2016 f1_keywords: ["C1197"] helpviewer_keywords: ["C1197"] -ms.assetid: 22b801b7-e792-41f6-a461-973c03c69f25 --- # Fatal Error C1197 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md index 416a1923c5..f726151d89 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1201.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1201.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1201" title: "Fatal Error C1201" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1201" +ms.date: 11/04/2016 f1_keywords: ["C1201"] helpviewer_keywords: ["C1201"] -ms.assetid: e58b9b9a-2c6f-454d-8719-9773aca765d1 --- # Fatal Error C1201 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md index 9023668b86..4e2c9efccf 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1202.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1202.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1202" title: "Fatal Error C1202" -ms.date: "11/04/2016" +description: "Learn more about: Fatal Error C1202" +ms.date: 11/04/2016 f1_keywords: ["C1202"] helpviewer_keywords: ["C1202"] -ms.assetid: c859adb8-17a7-4fa1-a1f3-5820b7bf3849 --- # Fatal Error C1202 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1205.md b/docs/error-messages/compiler-errors-1/fatal-error-c1205.md index 839ecac01a..d66fd0f779 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1205.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1205.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1205" title: "Fatal Error C1205" +description: "Learn more about: Fatal Error C1205" ms.date: 08/17/2022 f1_keywords: ["C1205"] helpviewer_keywords: ["C1205"] -ms.assetid: f855c145-8cf7-4dd1-bb19-257ee38b8382 --- # Fatal Error C1205 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1206.md b/docs/error-messages/compiler-errors-1/fatal-error-c1206.md index 2107b48cce..c519b7e27c 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1206.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1206.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1206" title: "Fatal Error C1206" +description: "Learn more about: Fatal Error C1206" ms.date: 08/17/2022 f1_keywords: ["C1206"] helpviewer_keywords: ["C1206"] -ms.assetid: 2211428f-ad86-4f7b-82eb-f1ba89b0510e --- # Fatal Error C1206 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1207.md b/docs/error-messages/compiler-errors-1/fatal-error-c1207.md index 4213b05037..abcb64a7f3 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1207.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1207.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1207" title: "Fatal Error C1207" +description: "Learn more about: Fatal Error C1207" ms.date: 08/17/2022 f1_keywords: ["C1207"] helpviewer_keywords: ["C1207"] -ms.assetid: cd31b410-9523-47db-883c-e69a9351ffa2 --- # Fatal Error C1207 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1208.md b/docs/error-messages/compiler-errors-1/fatal-error-c1208.md index 3fbf0d1447..57732dfda0 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1208.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1208.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1208" title: "Fatal Error C1208" +description: "Learn more about: Fatal Error C1208" ms.date: 08/17/2022 f1_keywords: ["C1208"] helpviewer_keywords: ["C1208"] -ms.assetid: 4eefd8f0-5c2e-4a11-9e63-293e1139db65 --- # Fatal Error C1208 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1209.md b/docs/error-messages/compiler-errors-1/fatal-error-c1209.md index 520c3a0fdb..3967da97ec 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1209.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1209.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1209" title: "Fatal Error C1209" +description: "Learn more about: Fatal Error C1209" ms.date: 08/17/2022 f1_keywords: ["C1209"] helpviewer_keywords: ["C1209"] -ms.assetid: aa9ee10f-abe3-4683-9792-adca4cbbabb5 --- # Fatal Error C1209 diff --git a/docs/error-messages/compiler-errors-1/fatal-error-c1210.md b/docs/error-messages/compiler-errors-1/fatal-error-c1210.md index be06bbfd0a..70c37bc8c7 100644 --- a/docs/error-messages/compiler-errors-1/fatal-error-c1210.md +++ b/docs/error-messages/compiler-errors-1/fatal-error-c1210.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Fatal Error C1210" title: "Fatal Error C1210" +description: "Learn more about: Fatal Error C1210" ms.date: 08/17/2022 f1_keywords: ["C1210"] helpviewer_keywords: ["C1210"] -ms.assetid: e2208309-c284-425c-a7e8-48e96e66f35b --- # Fatal Error C1210