Udostępnij za pośrednictwem


Błędy krytyczne kompilatora — od C999 do C1999

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. W przypadku naprawiania problemów w projekcie zawsze należy zacząć od pierwszego zgłoszonego błędu lub ostrzeżenia i często ponownie skompilować. Jedna poprawka może spowodować, że wiele kolejnych błędów zniknie.

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 wylądowałeś na tej stronie, gdy użyto F1 i uważasz, że komunikat o błędzie lub ostrzeżeniu wymaga dodatkowego wyjaśnienia, daj nam znać. Możesz użyć przycisków opinii na tej stronie, aby zgłosić problem z dokumentacją w usłudze GitHub. 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, a następnie wybierz pozycję Pomoc Wyślij zgłoszenie o > problemie lub prześlij sugestię, korzystając z opcji Wyślij opinię w pomocy > > Wyślij sugestię>. Niektóre tematy błędów kompilatora zostały utworzone, które nie są emitowane przez kompilator, a teraz przekieruj do tej strony.

Dodatkową pomoc dotyczącą błędów i ostrzeżeń można znaleźć na forach pytań i odpowiedzi na platformie Microsoft Learn. 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ż wyszukać rozwiązanie 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 , numer wiersza)
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 Kompilator jest poza obszarem stert w 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 opcji
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ć plik#include <> do ź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 niedopasowany nawias: 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 C1030 Typy WMMX niedozwolone w podpisie funkcji zgodnie z konwencją wywoływania
Błąd krytyczny C1032 __eabi wymaga generowania kodu VFP (/QRfpe-)
Błąd krytyczny C1033 Program database 'file' nie może otworzyć bazy danych programu
Błąd krytyczny C1034 plik: brak zestawu ścieżek dołączania
Błąd krytyczny C1035 wyrażenie jest zbyt złożone; upraszczanie wyrażenia
Błąd krytyczny C1036 program nie może zastąpić wcześniejszego formatu bazy danych programu, usunąć plik i ponownie skompilować
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 wewnętrznego niż dozwolone przez konwencję wywoływania
Błąd krytyczny C1040 funkcja wewnętrzna lub typ niedozwolone w trybie kciuka
Błąd krytyczny C1041 Program database 'file'; jeśli wiele CL.EXE zapisać w tym samym .PDB pliku, użyj polecenia /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 program nie może zaktualizować pola sygnatury daty czasowej w pliku "object-file"; kod błędu kod błędu
Błąd krytyczny C1057 nieoczekiwany koniec pliku w rozszerzeniu makra
Błąd krytyczny C1058 Limit kompilatora: zbyt wiele atrybutów w symbolu "nazwa-symbolu"
Błąd krytyczny C1059 (Przestarzałe) Kompilator jest poza obszarem stert
Błąd krytyczny C1060 Kompilator jest poza obszarem stert
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: przepełniony token wewnętrzny bufor
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 stert; użyj /Zm polecenia , aby określić wyższy limit
Błąd krytyczny C1077 Limit kompilatora: nie może zawierać więcej niż liczbowych 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 program nie może powiedzieć pliku typu : "plik": komunikat
Błąd krytyczny C1088 program nie może opróżnić pliku typu : "plik": komunikat
Błąd krytyczny C1089 program nie może obcinać pliku typu : "plik": komunikat
Błąd krytyczny C1090 Wywołanie interfejsu 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 C1098 Niezgodność wersji z aparatem Edytuj i Kontynuuj
Błąd krytyczny C1099 Edytowanie i kontynuowanie kompilowania zakończenia aparatu
Błąd krytyczny C1100 nie można zainicjować ole: błąd
Błąd krytyczny C1101 Program obsługi nie może utworzyć procedury obsługi 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 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" zbyt wiele argumentów makr, tylko liczba dozwolona
Błąd krytyczny C1113 #usingnie powiodło się w pliku
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 program nie może rozwinąć zmiennej środowiskowej nazwy zmiennej w nazwie pliku typu pliku 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 metody GetProcAddress "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 krytyczny C1189 #error: komunikat
Błąd krytyczny C1190 zarządzany kod docelowy wymaga opcji "/clr"
Błąd krytyczny C1191 Plik "" można zaimportować tylko w zakresie globalnym
Błąd krytyczny C1192 #usingnie powiodło się w pliku
Błąd krytyczny C1193 błąd oczekiwany w pliku (wiersz) nie został osiągnięty
Błąd krytyczny C1194 (Przestarzałe) Punkt kontrolny "name" oczekiwany w pliku (wiersz) nie został osiągnięty
Błąd krytyczny C1195 /Yu używanie elementów 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 program nie może odwołać się do pliku , ponieważ program odwołuje się już 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 w celu rozwiązania deklaracji import-; 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 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 znajome nieobsł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 powodują konflikt z nietypowym zachowaniem żądanym za pośrednictwem opcji
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 z przewodnikiem profilu nie są dostępne w programie 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" z modułu "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 poprzedniej nazwy pliku obiektu (przyczyna)
Błąd krytyczny C1355 nie można odnaleźć 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". Ponownie skompiluj ten obiekt
Błąd krytyczny C1383 Opcja /GL kompilatora jest niezgodna z zainstalowaną wersją środowiska uruchomieniowego języka wspólnego
Błąd krytyczny C1384 Nieprawidłowe ustawienie dla PGO_PATH_TRANSLATION podczas łączenia pliku
Błąd krytyczny C1385 Optymalizacje z przewodnikiem profilu nie są dostępne dla thumb; skompiluj wartość "nazwa pliku" jako ARM lub Thumb-2.
Błąd krytyczny C1451 Nie można wygenerować informacji o debugowaniu podczas kompilowania grafu wywołań dla elementu concurrency::parallel_for_each at: "callite"
Błąd krytyczny C1505 nieodzyskiwalny błąd analizatora odnośnika do przodu
Błąd krytyczny C1506 błąd określania zakresu nierozpoznawalnego bloku
Błąd krytyczny C1507 poprzednie błędy użytkownika i kolejne odzyskiwanie błędów zatrzymaj 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 wbudowany kod opcode zestawu
Błąd krytyczny C1602 nieobsługiwana funkcja wewnętrzna
Błąd krytyczny C1603 element docelowy wbudowanej gałęzi zestawu poza zakresem według bajtów liczbowych
Błąd krytyczny C1604 błąd analizy lambda krytyczny: zobacz definicję lambda rozpoczynającą się od numeru wiersza
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 skompilowany plik nagłówka
Błąd krytyczny C1853 Prekompilowany plik nagłówka "file" pochodzi z poprzedniej 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) "Komunikat" nieoczekiwany wstępnie skompilowany błąd nagłówka, po prostu ponowne uruchomienie kompilatora może rozwiązać ten problem
Błąd krytyczny C1900 Niezgodność il między wersją "tool" "number" i "tool" w wersji "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 Fronton i zaplecze nie są zgodne (musi być przeznaczony 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

Zobacz też

Błędy i ostrzeżenia kompilatora C/C++ i narzędzi kompilacji