Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Artykuły w tej sekcji dokumentacji wyjaśniają podzbiór komunikatów o błędach generowanych przez kompilator microsoft C/C++.
Ważne
Kompilatory i narzędzia kompilacji programu Visual Studio mogą zgłaszać wiele rodzajów błędów i ostrzeżeń. Po znalezieniu błędu lub ostrzeżenia narzędzia kompilacji mogą podjąć założenia dotyczące intencji kodu i próby kontynuowania, dzięki czemu więcej problemów można zgłaszać w tym samym czasie. Jeśli narzędzia przyjmą błędne założenie, późniejsze błędy lub ostrzeżenia mogą nie mieć zastosowania do projektu. Gdy usuwasz problemy w projekcie, zawsze zacznij od pierwszego zgłoszonego błędu lub ostrzeżenia i często ponawiaj kompilację. Jedna poprawka może rozwiązać wiele kolejnych błędów.
Aby uzyskać pomoc dotyczącą konkretnego komunikatu diagnostycznego w programie Visual Studio, wybierz go w oknie Dane wyjściowe i naciśnij F1 . Program Visual Studio otwiera stronę dokumentacji dla tego błędu, jeśli istnieje. Możesz również użyć narzędzia wyszukiwania w górnej części strony, aby znaleźć artykuły dotyczące określonych błędów lub ostrzeżeń. Możesz też przejrzeć listę błędów i ostrzeżeń według narzędzia i wpisać spis treści na tej stronie.
Uwaga
Nie każdy błąd lub ostrzeżenie programu Visual Studio nie jest udokumentowane. W wielu przypadkach komunikat diagnostyczny zawiera wszystkie dostępne informacje. Jeśli trafisz na tę stronę i pomyśl, że komunikat o błędzie lub ostrzeżeniu wymaga dodatkowego wyjaśnienia, daj nam znać, korzystając z przycisków opinii na tej stronie. Jeśli uważasz, że błąd lub ostrzeżenie jest nieprawidłowe lub znaleziono inny problem z zestawem narzędzi, zgłoś problem z produktem w witrynie Społeczność deweloperów. Możesz również wysłać opinię i wprowadzić usterki w środowisku IDE. W programie Visual Studio przejdź do paska menu i wybierz Pomoc > Wyślij opinię > Zgłoś problem, lub prześlij sugestię, korzystając z Pomoc > Wyślij opinię > Zaproponuj funkcję. Utworzono niektóre tematy dotyczące błędów kompilatora, które nie są zgłaszane przez kompilator i obecnie przekierowują do tej strony.
Dodatkową pomoc dotyczącą błędów i ostrzeżeń można znaleźć na forach Microsoft Q&A C++. Możesz też wyszukać numer błędu lub ostrzeżenia w witrynie Społeczności deweloperów programu Visual Studio C++. Możesz również przeszukać Stack Overflow, aby znaleźć rozwiązania.
Aby uzyskać linki do dodatkowych zasobów pomocy i społeczności, zobacz Visual C++ Help and Community (Pomoc i społeczność języka Visual C++).
Komunikaty o błędach
| Błąd | Komunikat |
|---|---|
| Błąd krytyczny C1001 | Wystąpił wewnętrzny błąd kompilatora. (plik kompilatora 'file', wiersz number) Aby obejść ten problem, spróbuj uprościć lub zmienić program w pobliżu lokalizacji wymienionych powyżej. Wybierz polecenie Pomoc techniczna w menu Pomoc dla języka Visual C++ lub otwórz plik pomocy technicznej, aby uzyskać więcej informacji |
| Błąd krytyczny C1002 | W kompilatorze brakuje miejsca na stercie podczas przebiegu 2 |
| Błąd krytyczny C1003 | liczba błędów przekracza liczbę; zatrzymywanie kompilacji |
| Błąd krytyczny C1004 | znaleziono nieoczekiwany koniec pliku |
| Błąd krytyczny C1005 | ciąg jest za duży dla buforu |
| Błąd krytyczny C1006 | Błąd zapisu w pliku pośrednim kompilatora |
| Błąd krytyczny C1007 | nierozpoznana flaga 'string' w 'option' |
| Błąd krytyczny C1008 | brak określonego pliku wejściowego |
| Błąd krytyczny C1009 | Limit kompilatora: makra zagnieżdżone zbyt głęboko |
| Błąd krytyczny C1010 | nieoczekiwany koniec pliku podczas wyszukiwania prekompilowanego nagłówka. Czy zapomniałeś dodać '#include <plik>' do swojego źródła? |
| Błąd krytyczny C1011 | Program nie może zlokalizować standardowego interfejsu modułu. Czy część biblioteki funkcji modułów języka C++ została zainstalowana w instalatorze programu VS? |
| Błąd krytyczny C1012 | niedopasowane nawiasy: brak znaku |
| Błąd krytyczny C1013 | Limit kompilatora: zbyt wiele otwartych nawiasów |
| Błąd krytyczny C1014 | zbyt wiele plików dołączanych: głębokość = liczba |
| Błąd krytyczny C1015 | nazwy nagłówków "header-name" i "header-name" identyfikują ten sam nagłówek i nie mogą być używane jako zarówno /headerUnit:quoted argumenty, jak i /headerUnit:angle ; podaj tę nazwę nagłówka tylko raz |
| Błąd krytyczny C1016 |
#ifdef
/
#ifndef oczekiwany identyfikator |
| Błąd krytyczny C1017 | nieprawidłowe wyrażenie stałej liczby całkowitej |
| Błąd krytyczny C1018 | nieoczekiwany #elif |
| Błąd krytyczny C1019 | nieoczekiwany #else |
| Błąd krytyczny C1020 | nieoczekiwany #endif |
| Błąd krytyczny C1021 | nieprawidłowe polecenie preprocesora "string" |
| Błąd krytyczny C1022 | oczekiwany #endif |
| Błąd krytyczny C1023 | 'file': nieoczekiwany błąd z pch, spróbuj ponownie skompilować pch |
| Błąd krytyczny C1024 | (Przestarzałe) zbyt wiele symboli |
| Błąd krytyczny C1025 | zbyt wiele zagnieżdżonych lambd |
| Błąd krytyczny C1026 | Przepełnienie stosu analizatora, program zbyt złożony |
| Błąd krytyczny C1027 | (Przestarzałe) Niespójne wartości /Ym między tworzeniem i użyciem prekompilowanego nagłówka |
| Błąd krytyczny C1028 | brak ifc do analizy. Przebuduj moduł "ifc filename" za pomocą /analyze. |
| Błąd krytyczny C1029 | "nazwa pliku": skrót pliku źródłowego (bajty liczbowe ) przekracza maksymalny obsługiwany rozmiar skrótu formatu IFC (liczba bajtów); użyj mniejszego algorytmu wyznaczania skrótu, takiego jak SHA-256 |
| Błąd krytyczny C1030 | Typy WMMX niedozwolone w sygnaturze funkcji przez konwencję wywoływania |
| Błąd krytyczny C1032 |
__eabi wymaga generowania kodu VFP (/QRfpe-) |
| Błąd krytyczny C1033 | Nie można otworzyć bazy danych programu 'file' |
| Błąd krytyczny C1034 | plik: nie ustawiono ścieżki dołączania |
| Błąd krytyczny C1035 | wyrażenie jest zbyt złożone; upraszczanie wyrażenia |
| Błąd krytyczny C1036 | nie można nadpisać wcześniejszego formatu bazy danych programu, usuń „file” i skompiluj ponownie |
| Błąd krytyczny C1037 | Program nie może otworzyć pliku obiektu "plik" |
| Błąd krytyczny C1038 | (Przestarzałe) Limit kompilatora: "funkcja": zbyt złożony stan przepływu sterowania; upraszczanie funkcji |
| Błąd krytyczny C1039 | więcej argumentów typu wbudowanego niż dozwolone przez konwencję wywoływania |
| Błąd krytyczny C1040 | funkcja wewnętrzna lub typ niedozwolone w trybie kciuka |
| Błąd krytyczny C1041 | Nie można otworzyć bazy danych programu 'file'; jeśli wiele procesów CL.EXE zapisuje do tego samego pliku .PDB, użyj /FS |
| Błąd krytyczny C1042 | program nie może otworzyć pliku pośredniego kompilatora — nie ma takiego pliku ani katalogu |
| Błąd krytyczny C1043 | Program nie może otworzyć pliku pośredniego kompilatora |
| Błąd krytyczny C1044 | brak miejsca na dysku dla pliku pośredniego kompilatora |
| Błąd krytyczny C1045 | Limit kompilatora: specyfikacje łączenia zagnieżdżone zbyt głęboko |
| Błąd krytyczny C1046 | Limit kompilatora: struktura zagnieżdżona zbyt głęboko |
| Błąd krytyczny C1047 | Plik "file" obiektu lub biblioteki został utworzony przy użyciu starszego kompilatora niż inne obiekty; ponownie skompiluj stare obiekty i biblioteki |
| Błąd krytyczny C1048 | nieznana opcja "string" w "opcji" |
| Błąd krytyczny C1049 | nieprawidłowy argument liczbowy "value" |
| Błąd krytyczny C1051 | plik bazy danych programu , "plik", ma przestarzały format, usuń go i ponownie skompiluj |
| Błąd krytyczny C1052 | Plik bazy danych programu , 'nazwa_pliku', został wygenerowany przez konsolidator z /DEBUG:fastlink; kompilator nie może zaktualizować takich plików PDB; usuń go lub użyj /Fd , aby określić inną nazwę pliku PDB |
| Błąd krytyczny C1053 | "function": funkcja za duża |
| Błąd krytyczny C1054 | Limit kompilatora: inicjatory zagnieżdżone zbyt głęboko |
| Błąd krytyczny C1055 | limit kompilatora: brak kluczy |
| Błąd krytyczny C1056 | nie można zaktualizować pola znacznika daty i czasu w pliku 'object-file'; kod błędu error-code |
| Błąd krytyczny C1057 | nieoczekiwany koniec pliku podczas rozwijania makra |
| Błąd krytyczny C1058 | Limit kompilatora: zbyt wiele atrybutów w symbolu "nazwa-symbolu" |
| Błąd krytyczny C1059 | (Przestarzałe) kompilatorowi kończy się miejsce w bliskiej stercie |
| Błąd krytyczny C1060 | Kompilator wyczerpał miejsce na stercie |
| Błąd krytyczny C1061 | limit kompilatora: bloki zagnieżdżone zbyt głęboko |
| Błąd krytyczny C1063 | Limit kompilatora: przepełnienie stosu kompilatora |
| Błąd krytyczny C1064 | Limit kompilatora: token przepełnił bufor wewnętrzny |
| Błąd krytyczny C1065 | Limit kompilatora: brak tagów |
| Błąd krytyczny C1067 | Limit kompilatora: przekroczono limit 64K rozmiaru rekordu typu |
| Błąd krytyczny C1068 | Program nie może otworzyć pliku "file" |
| Błąd krytyczny C1069 | Nie można odczytać wiersza polecenia kompilatora |
| Błąd krytyczny C1070 | niedopasowana #if/#endif para w pliku "plik" |
| Błąd krytyczny C1071 | nieoczekiwany koniec pliku znalezionego w komentarzu |
| Błąd krytyczny C1073 | (Przestarzałe) Błąd wewnętrzny obejmujący kompilację przyrostową(plik kompilatora "plik", numer wiersza) |
| Błąd krytyczny C1074 | Rozszerzenie "IDB" jest niedozwolone dla pliku PDB: plik |
| Błąd krytyczny C1075 | lewy token był niezgodny na końcu pliku |
| Błąd krytyczny C1076 | limit kompilatora: osiągnięto wewnętrzny limit sterty; użyj /Zm, aby ustawić wyższy limit |
| Błąd krytyczny C1077 | Limit kompilatora: nie może mieć więcej niż liczba opcji wiersza polecenia |
| Błąd krytyczny C1079 | (Przestarzałe) Limit kompilatora: przekroczono limit rozmiaru pliku PCH |
| Błąd krytyczny C1080 | Limit kompilatora: opcja wiersza polecenia przekroczyła limit liczby znaków |
| Błąd krytyczny C1081 | "plik": zbyt długa nazwa pliku |
| Błąd krytyczny C1082 | program nie może zamknąć pliku typu : "plik": komunikat |
| Błąd krytyczny C1083 | program nie może otworzyć pliku typu : "plik": komunikat |
| Błąd krytyczny C1084 | program nie może odczytać pliku typu : "plik": komunikat |
| Błąd krytyczny C1085 | program nie może zapisać pliku typu : "plik": komunikat |
| Błąd krytyczny C1086 | nie można wyszukać pliku typu : "plik": komunikat |
| Błąd krytyczny C1087 | nie można określić typu pliku: 'plik': komunikat |
| Błąd krytyczny C1088 | nie można opróżnić pliku typu type: „file”: message |
| Błąd krytyczny C1089 | nie można skrócić pliku typu: „plik”: komunikat |
| Błąd krytyczny C1090 | Wywołanie API PDB nie powiodło się, kod błędu „code”: „message” |
| Błąd krytyczny C1091 | Limit kompilatora: ciąg przekracza liczbę bajtów długości |
| Błąd krytyczny C1092 | Edytowanie i kontynuowanie nie obsługuje zmian w typach danych; wymagana kompilacja |
| Błąd krytyczny C1093 | Wywołanie interfejsu API 'function' nie powiodło się 'HRESULT': 'description' |
| Błąd krytyczny C1094 | "-Zmnumber": opcja wiersza polecenia jest niespójna z wartością używaną do kompilowania prekompilowanego nagłówka ('-Zmnumber') |
| Błąd krytyczny C1095 | Nie można zlokalizować wolnego zakresu pamięci. Użyj /Yb, aby określić adres podstawowy. |
| Błąd krytyczny C1098 | Niezgodność wersji z silnikiem Edytuj i kontynuuj |
| Błąd krytyczny C1099 | Mechanizm Edytuj i kontynuuj kończy kompilację |
| Błąd krytyczny C1100 | nie można zainicjować ole: błąd |
| Błąd krytyczny C1101 | Nie można utworzyć modułu obsługi dla atrybutu 'identifier' |
| Błąd krytyczny C1102 | nie można zainicjować: błąd |
| Błąd krytyczny C1103 | błąd krytyczny podczas importowania identyfikatora ProgID: 'message' |
| Błąd krytyczny C1104 | błąd krytyczny podczas importowania elementu libid: "message" |
| Błąd krytyczny C1105 | komunikat: błąd HRESULT |
| Błąd krytyczny C1106 | Limit kompilatora: dozwolone są tylko parametry funkcji liczbowej |
| Błąd krytyczny C1107 | nie można odnaleźć zestawu "assembly": określ ścieżkę wyszukiwania zestawu przy użyciu polecenia /AI lub przez ustawienie zmiennej środowiskowej LIBPATH |
| Błąd krytyczny C1108 | nie można odnaleźć biblioteki DLL: "plik" |
| Błąd krytyczny C1109 | nie można odnaleźć symbolu w pliku DLL "file" |
| Błąd krytyczny C1110 | zbyt wiele zagnieżdżonych definicji szablonu/definicji ogólnych |
| Błąd krytyczny C1111 | zbyt wiele szablonów/parametrów ogólnych |
| Błąd krytyczny C1112 | Limit kompilatora: „number” — za dużo argumentów makra, dozwolone tylko „number” |
| Błąd krytyczny C1113 |
#using nie powiodło się dla 'file' |
| Błąd krytyczny C1114 | "plik": WinRT nie obsługuje #using zestawu zarządzanego |
| Błąd krytyczny C1115 | zbyt wiele zagnieżdżonych lambd |
| Błąd krytyczny C1116 | nieodwracalny błąd podczas importowania modułu/nagłówka "name". Specjalizacja "primary-template" z argumentami "argument-list" |
| Błąd krytyczny C1117 | nieodwracalny błąd podczas importowania modułu/nagłówka "name": symbol "symbol-name" został już zdefiniowany |
| Błąd krytyczny C1118 | nie można rozszerzyć zmiennej środowiskowej variable-name w nazwie pliku file-type w pliku obiektu 'object-file' |
| Błąd krytyczny C1119 | nieodwracalny błąd podczas importowania symbolu "symbol-name" z modułu "module-name" |
| Błąd krytyczny C1120 | wywołanie GetProcAddress dla „function” nie powiodło się |
| Błąd krytyczny C1121 | wywołanie interfejsu CryptoAPI nie powiodło się |
| Błąd krytyczny C1126 | automatyczna alokacja przekracza rozmiar |
| Błąd krytyczny C1127 | Operacja wymaga opcji |
| Błąd krytyczny C1128 | liczba sekcji przekroczyła limit formatu pliku obiektu: skompiluj z /bigobj |
| Błąd kompilatora C1188 | "#warning" wymaga "wersji językowej" lub nowszej |
| Błąd krytyczny C1189 |
#error: komunikat |
| Błąd krytyczny C1190 | Nie znaleziono System::Object, brakuje opcji /clr lub importu standardowych bibliotek? |
| Błąd krytyczny C1191 | Plik "" można zaimportować tylko w zakresie globalnym |
| Błąd krytyczny C1192 |
#using nie powiodło się dla 'file' |
| Błąd krytyczny C1193 | oczekiwany błąd w pliku(linia) nie wystąpił |
| Błąd krytyczny C1194 | (Przestarzałe) punkt kontrolny „name” oczekiwany w pliku(linia) nie został osiągnięty |
| Błąd krytyczny C1195 | użycie /Yu i /Yc w tym samym wierszu polecenia jest niezgodne z opcją /clr |
| Błąd krytyczny C1196 | "identifier" : identyfikator znaleziony w bibliotece typów "typelib" nie jest prawidłowym identyfikatorem języka C++ |
| Błąd krytyczny C1197 | nie można odwołać się do 'pliku', ponieważ program już odwołał się do 'pliku' |
| Błąd krytyczny C1198 | funkcja będzie obsługiwana w przyszłej wersji |
| Błąd krytyczny C1199 | brak odwołania do pliku IFC, aby rozpoznać deklarację importu; upewnij się, że podano odpowiednią wartość dla opcji '/reference' lub '/headerUnit' |
| Błąd krytyczny C1201 | nie można kontynuować po błędzie składniowym w definicji szablonu klasy |
| Błąd krytyczny C1202 | rekursywny typ lub kontekst zależności funkcji jest zbyt złożony |
| Błąd krytyczny C1203 | nieprawidłowa nazwa symbolu lub specyfikacja wartości w pliku #pragma extern_absolute |
| Błąd krytyczny C1204 | symbol "nazwa-symbolu" określony w pliku #pragma extern_absolute ma różne wartości: value-1 i value-2 |
| Błąd krytyczny C1205 | (Przestarzałe) Typy ogólne nie są obsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1206 | (Przestarzałe) Dane dla domeny aplikacji nie są obsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1207 | (Przestarzałe) Szablony zarządzane nieobsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1208 | (Przestarzałe) Przydzielanie klas odwołań na stosie nie jest obsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1209 | (Przestarzałe) Zestawy zaprzyjaźnione nie są obsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1210 | (Przestarzałe) /clr:pure i /clr:safe nie są obsługiwane przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1211 | (Przestarzałe) Atrybut niestandardowy TypeForwardedTo nie jest obsługiwany przez zainstalowaną wersję środowiska uruchomieniowego |
| Błąd krytyczny C1212 | Plik wejściowy został zmodyfikowany przez inny proces podczas kompilowania: "nazwa pliku" |
| Błąd krytyczny C1213 | Jednostki nagłówka nie są obsługiwane bez /Zc:preprocessor |
| Błąd krytyczny C1214 | Moduły są w konflikcie z niestandardowym zachowaniem żądanym za pomocą 'option' |
| Błąd krytyczny C1215 | Nie można otworzyć pliku "nazwa pliku" odpowiadającego ustawieniu ostrzeżenia "-Wzestaw ostrzeżeń" |
| Błąd krytyczny C1300 | błąd podczas uzyskiwania dostępu do pliku bazy danych programu (komunikat) |
| Błąd krytyczny C1301 | błąd podczas uzyskiwania dostępu do pliku bazy danych programu, nieprawidłowy format, usuń i ponownie skompiluj |
| Błąd krytyczny C1302 | brak danych profilu dla modułu "module" w bazie danych profilu "file" |
| Błąd krytyczny C1303 | dane profilu uszkodzone w bazie danych profilu "nazwa pliku" |
| Błąd krytyczny C1304 | Niezgodność wersji danych profilu w bazie danych profilu "nazwa pliku" |
| Błąd krytyczny C1305 | profilowa baza danych "plik" jest dla innej architektury |
| Błąd krytyczny C1306 | ostatnia zmiana bazy danych profilu "plik" nie była analizą optymalizacji; decyzje dotyczące optymalizacji mogą być nieaktualne |
| Błąd krytyczny C1307 | Program został edytowany od czasu zebrania danych profilu |
| Błąd krytyczny C1308 | plik: łączenie zestawów nie jest obsługiwane |
| Błąd krytyczny C1309 | Niedopasowane wersje wersji C2.DLL i pgodb.DLL |
| Błąd krytyczny C1310 | Optymalizacje sterowane profilem nie są dostępne z OpenMP |
| Błąd krytyczny C1311 | Format COFF nie może statycznie zainicjować symbolu przy użyciu bajtów liczbowych adresu |
| Błąd krytyczny C1312 | Zbyt wiele gałęzi warunkowych w funkcji. Upraszczanie lub refaktoryzacja kodu źródłowego. |
| Błąd krytyczny C1313 | Limit kompilatora: bloki typów mogą nie być zagnieżdżone głębiej niż poziomy liczb |
| Błąd krytyczny C1350 | błąd podczas ładowania biblioteki DLL "file": nie znaleziono biblioteki dll |
| Błąd krytyczny C1351 | błąd podczas ładowania biblioteki dll "file": niezgodna wersja |
| Błąd krytyczny C1352 | Nieprawidłowy lub uszkodzony MSIL w funkcji "function" w module "module" |
| Błąd krytyczny C1353 | Operacja metadanych nie powiodła się: środowisko uruchomieniowe nie jest zainstalowane lub niezgodność wersji |
| Błąd krytyczny C1354 | błąd podczas uzyskiwania dostępu do poprzedniego pliku obiektu filename (przyczyna) |
| Błąd krytyczny C1355 | nie można znaleźć punktu wejścia "function-name" w pomocniku PDB |
| Błąd krytyczny C1356 | nie można odnaleźć pomocnika PDB |
| Błąd krytyczny C1357 | C2.DLL nieobsługiwana kombinacja flagi hybrid:x86arm64, CLR |
| Błąd krytyczny C1358 | informacje o module (key=0xvalue) są niedostępne |
| Błąd krytyczny C1382 | plik PCH "file" został przebudowany od momentu wygenerowania "obj". Proszę odbudować ten obiekt |
| Błąd krytyczny C1383 | Opcja kompilatora /GL jest niezgodna z zainstalowaną wersją środowiska uruchomieniowego języka wspólnego |
| Błąd krytyczny C1384 | Nieprawidłowe ustawienie w PGO_PATH_TRANSLATION podczas linkowania „file” |
| Błąd krytyczny C1385 | Optymalizacje sterowane profilem nie są dostępne dla Thumb; skompiluj 'filename' jako ARM lub Thumb-2. |
| Błąd krytyczny C1451 | Nie można wygenerować informacji debugowania podczas kompilacji grafu wywołań dla elementu concurrency::parallel_for_each w: 'callsite' |
| Błąd krytyczny C1505 | nieodwracalny błąd wyprzedzenia analizatora |
| Błąd krytyczny C1506 | nieodwracalny błąd zakresu bloku |
| Błąd krytyczny C1507 | poprzednie błędy użytkownika i następujące po nich próby usunięcia błędów wstrzymują dalszą kompilację |
| Błąd krytyczny C1508 | Limit kompilatora: "function": więcej niż 65535 bajtów argumentów |
| Błąd krytyczny C1509 | Limit kompilatora: zbyt wiele stanów procedury obsługi wyjątków w funkcji "function"; upraszczanie funkcji |
| Błąd krytyczny C1510 | Nie można otworzyć zasobu językowego clui.dll |
| Błąd krytyczny C1511 | Komunikat (używany przez opcję capture_repro) |
| Błąd krytyczny C1601 | nieobsługiwany kod operacji we wstawce assemblerowej |
| Błąd krytyczny C1602 | nieobsługiwana funkcja intrynsyczna |
| Błąd krytyczny C1603 | element docelowy wbudowanej gałęzi zestawu poza zakresem według bajtów liczbowych |
| Błąd krytyczny C1604 | krytyczny błąd analizy wyrażenia lambda: zobacz definicję wyrażenia lambda rozpoczynającą się w wierszu number |
| Błąd krytyczny C1605 | Limit kompilatora: rozmiar pliku obiektu nie może przekraczać 4 GB |
| Błąd krytyczny C1852 | Plik "file" nie jest prawidłowym wstępnie skompilowanym plikiem nagłówkowym |
| Błąd krytyczny C1853 | Prekompilowany plik nagłówka "file" pochodzi z innej wersji kompilatora lub prekompilowany nagłówek to C++ i używasz go z języka C (lub odwrotnie) |
| Błąd krytyczny C1854 | program nie może zastąpić informacji utworzonych podczas tworzenia prekompilowanego nagłówka w pliku obiektu: "plik" |
| Błąd krytyczny C1859 | (Przestarzałe) Nieoczekiwany błąd wstępnie skompilowanego nagłówka „Komunikat”; ponowne uruchomienie kompilatora może rozwiązać ten problem |
| Błąd krytyczny C1900 | Niezgodność IL między wersją narzędzia 'tool' 'number' a wersją narzędzia 'tool' 'number' |
| Błąd krytyczny C1901 | (Przestarzałe) Błąd wewnętrznego zarządzania pamięcią |
| Błąd krytyczny C1902 | Niezgodność menedżera bazy danych programu; Sprawdź instalację |
| Błąd krytyczny C1903 | nie można odzyskać sprawności po poprzednich błędach; zatrzymywanie kompilacji |
| Błąd krytyczny C1904 | nieprawidłowa interakcja dostawcy: "plik" |
| Błąd krytyczny C1905 | Frontend i backend nie są zgodne (muszą być przeznaczone dla tego samego procesora). |
| Błąd krytyczny C1906 | odwołanie do zestawu "name" nie jest rozpoznawane dla typu "type-name"; brak opcji "-FU nazwa pliku.dll"? |
| Błąd krytyczny C1907 | nie można odzyskać sprawności po poprzednich błędach; zatrzymywanie kompilacji |