Udostępnij za pomocą


Błędy kompilatora od C7500 do C7999

Artykuły w tej sekcji dokumentacji wyjaśniają podzestaw komunikatów o błędach generowanych przez kompilator.

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 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 pozycję Pomoc > Wyślij opinię > Zgłoś problemlub prześlij sugestię przy użyciu Pomoc > Wyślij opinię > Zasugeruj funkcję. 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 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ż 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 kompilatora C7500 '%$I': żadna funkcja nie spełnia swoich ograniczeń
Błąd kompilatora C7501 Przestarzałe "%$S": "koncepcja" może być stosowana tylko do szablonu funkcji zakresu przestrzeni nazw lub szablonu zmiennej
Błąd kompilatora C7502 "%$S": zadeklarowany typ zwracany koncepcji funkcji jest "bool"
Błąd kompilatora C7503 "%$S": pojęcie funkcji musi zawierać pustą listę parametrów
Błąd kompilatora C7504 "%$S": pojęcie funkcji nie jest deklarowane z "%$L"
Błąd kompilatora C7505 "%$S": pojęcie funkcji nie ma specyfikacji wyjątku
Błąd kompilatora C7506 "%$S": należy zdefiniować koncepcję funkcji
Błąd kompilatora C7507 "%$S": zadeklarowany typ koncepcji zmiennej to "bool"
Błąd kompilatora C7508 nierozpoznana nazwa partycji %s w metadanych dla modułu %s
Błąd kompilatora C7509 '%s': nieprawidłowo sformułowane metadane modułu.
Błąd kompilatora C7510 "type-name": użycie nazwy zależnego szablonu/typu musi być poprzedzone prefiksem "template/typename"
Błąd kompilatora C7511 Słowo kluczowe "%$I": słowo kluczowe "typename" musi być poprzedzone kwalifikowaną nazwą
Błąd kompilatora C7512 '%$L': nie jest prawidłowym operatorem wyrażenia składanego
Błąd kompilatora C7513 '%$I': nie można określić typu symbolu zastępczego
Błąd kompilatora C7514 wyrażenie złożone binarne nie może zawierać nieoznaczonego pakietu parametrów w obu wyrażeniach
Błąd kompilatora C7515 wyrażenie złożone musi zawierać niezbiętny pakiet parametrów
Błąd kompilatora C7516 jednoargumentowe wyrażenie złożone w ciągu "%$L" musi mieć rozszerzenie niepuste
Błąd kompilatora C7517 '%$L' w wyrażeniu składania binarnego oba operatory muszą być takie same
Błąd kompilatora C7518 wyrażenia złożone wymagają co najmniej "%1$M"
Błąd kompilatora C7519 Błąd systemu plików: nie można otworzyć pliku %s, ponieważ istnieje zbyt wiele otwartych plików
Błąd kompilatora C7520 Błąd systemu plików: nie można otworzyć pliku %s, ponieważ jest niedostępny
Błąd kompilatora C7521 błąd systemu plików: nie można odczytać zawartości pliku %s
Błąd kompilatora C7522 błąd systemu plików: nie można określić rozmiaru zawartości pliku %s
Błąd kompilatora C7523 błąd systemu plików: nie można odczytać całej zawartości pliku %s
Błąd kompilatora C7524 Specyfikator "wbudowany" nie może pojawić się w deklaracji zakresu blokowego lub niestacjonanej składowej danych
Błąd kompilatora C7525 Zmienne wbudowane wymagają co najmniej "%1$M"
Błąd kompilatora C7526 '%$I': zmienna śródwierszowa jest niezdefiniowana
Błąd kompilatora C7527 "identyfikator": nazwy parametru szablonu nie można użyć ponownie w jego zakresie
Błąd kompilatora C7528 '%1$S': Konstruktor domyślny lub jego specyfikacja wyjątku nie może być używana w inicjatorze składowym danych tej samej klasy
Błąd kompilatora C7529 wiele deklaratorów używających wymaga co najmniej "%1$M"
Błąd kompilatora C7530 zastosowanie rozszerzenia pakietu do deklaracji using wymaga co najmniej "%1$M"
Błąd kompilatora C7531 Nie można zadeklarować funkcji main jako "constexpr/consteval"
Błąd kompilatora C7532 '%$I': specjalizacja szablonu zmiennej nie może mieć typu %$T
Błąd kompilatora C7533 '%$S': argumenty szablonu niedozwolone w tym kontekście
Błąd kompilatora C7534 błąd składni: "%$L": oczekiwana definicja klasy kończy się ciągiem "}"
Błąd kompilatora C7535 '%$S': delegowanie konstruktora wywołuje się sam
Błąd kompilatora C7536 sprawdzanie integralności ifc zakończyło się niepowodzeniem. Oczekiwany algorytm SHA2: "hash-value"
Błąd kompilatora C7537 Nie można poprawnie obliczyć skrótu SHA2: "%s"
Błąd kompilatora C7538 '%$I' nie jest szablonem zmiennej
Błąd kompilatora C7539 "%1$I": klasa z konstruktorami zadeklarowanymi przez użytkownika nie może mieć składowej o takiej samej nazwie jak klasa
Błąd kompilatora C7540 '%1$I': składowa nie może mieć takiej samej nazwy jak otaczającej klasy
Błąd kompilatora C7541 "%1$I": wbudowane składowe danych statycznych języka C++17 nie są zgodne z typami zarządzanymi
Błąd kompilatora C7542 '%1$S': oczekiwano typu
Błąd kompilatora C7543 [[ atrybut]] można stosować tylko do instrukcji i etykiet
Błąd kompilatora C7544 atrybuty standardowe %1$s i %2$s wzajemnie się wykluczają
Błąd kompilatora C7545 Atrybut "%sno_unique_address" można zastosować tylko do niestacjonanego elementu członkowskiego danych, który nie jest polem bitowym
Błąd kompilatora C7546 operator binarny '<=>': nieobsługiwane typy operandów "%$T" i "%$T"
Błąd kompilatora C7547 Typ standardowy %$S nie został znaleziony: nie znaleziono elementu członkowskiego %$I
Błąd kompilatora C7548 Przestarzałe '%$D': domyślne funkcje porównania muszą być zadeklarowane w definicji klasy
Błąd kompilatora C7549 '%$S': nie można zadeklarować domyślnej funkcji porównania, aby zwrócić kategorię porównania silniejszą niż wspólna kategoria między bazami i elementami członkowskimi, które zostały wywołane jako "%$T"
Błąd kompilatora C7550 '%1$S': nazwa kwalifikowana w tym kontekście nazywa konstruktor, a nie typ
Błąd kompilatora C7551 "%1$pS": parametr szablonu %2$S: "%3$pS": funkcje czysto wewnętrzne nie mają adresu do użycia jako argument szablonu nietypowego
Błąd kompilatora C7552 '%1$S': funkcje czysto wewnętrzne nie mają adresu
Błąd kompilatora C7553 asembler wbudowany nie jest obsługiwany w a lambda
Błąd kompilatora C7554 %1$pS nie jest wyrażeniem stałej całkowitej
Błąd kompilatora C7555 użycie wyznaczonych inicjatorów wymaga co najmniej "%1$M"
Błąd kompilatora C7556 nie może mieszać wyznaczonych inicjatorów z inicjatorami nieoznaczonymi
Błąd kompilatora C7557 wyznaczonych inicjatorów można używać tylko na listach inicjatora ujętego w nawiasy klamrowe
Błąd kompilatora C7558 Dostęp zagnieżdżonych elementów członkowskich nie jest dozwolony w standardowych inicjatorach wyznaczonych w języku C++; używanie zagnieżdżonej listy inicjatorów
Błąd kompilatora C7559 "%1$I": projektant nie nazywa bezpośredniego elementu członkowskiego danych niestacjonanych typu %2$T
Błąd kompilatora C7560 "%1$I": projektanci muszą znajdować się w kolejności deklaracji składowej klasy %2$S.
Błąd kompilatora C7561 "%1$I": projektant składowy jest wyświetlany wiele razy
Błąd kompilatora C7562 '%1$T': wyznaczone inicjowanie może służyć tylko do inicjowania typów klas agregacji
Błąd kompilatora C7563 utworzenie wyrażenia lambda z listą parametrów szablonu wymaga co najmniej "%1$M"
Błąd kompilatora C7564 '%$pS': brak dostępnej funkcji niezwiązanej z jawną
Błąd kompilatora C7565 lista parametrów szablonu skojarzona z elementem lambda nie może być pusta
Błąd kompilatora C7566 zastosowanie rozszerzenia pakietu do przechwytywania init wymaga co najmniej "%1$M"
Błąd kompilatora C7567 Element "%1$L" nie jest obsługiwany w przypadku elementu "/permissive-"
Błąd kompilatora C7568 brak listy argumentów po założeniu szablonu funkcji %1$I
Błąd kompilatora C7569 Lista inicjatora dla unii nie może zawierać więcej niż jednego elementu
Błąd kompilatora C7570 '%1$pS': szablon zmiennej został już zdefiniowany
Błąd kompilatora C7571 '%1$pS': szablon zmiennej został już zainicjowany
Błąd kompilatora C7572 Użycie wyliczenia %1$S;" wymaga co najmniej "%2$M"
Błąd kompilatora C7573 '%1$S': źle sformułowane przy użyciu deklaracji; oczekiwano kwalifikowanej nazwy lub wyliczenia
Błąd kompilatora C7574 Nie zdefiniowano wyliczenia "%1$pS"
Błąd kompilatora C7575 '%1$S': używanie deklaracji wyliczenia nazw typu zależnego
Błąd kompilatora C7576 deklaracja "%1$I" cieniuje parametr szablonu
Błąd kompilatora C7577 fragment modułu globalnego może być wyświetlany tylko na początku jednostki tłumaczenia
Błąd kompilatora C7578 nieoczekiwany koniec pliku w globalnym fragmentcie modułu; oczekiwano deklaracji modułu
Błąd kompilatora C7579 deklaracji modułu po fragmentie modułu globalnego nie można utworzyć przez rozszerzenie makra lub dołączenie nagłówka
Błąd kompilatora C7580 element członkowski "%1$pS" dla declspec(xfg_reuse_typehash) musi być zadeklarowany z declspec(xfg_virtual)
Błąd kompilatora C7581 '%1$S': declspecs XFG można stosować tylko do funkcji globalnych lub do składowych danych typu wskaźnik-funkcja z parametrem tego wskaźnika
Błąd kompilatora C7582 "%1$I": domyślne inicjatory składowych dla pól bitowych wymagają co najmniej "%2$M"
Błąd kompilatora C7583 nienazwane pole bitowe nie może mieć domyślnego inicjatora elementu członkowskiego
Błąd kompilatora C7584 deklaracji for-range nie można zdefiniować klasy ani wyliczenia
Błąd kompilatora C7585 instrukcja oparta na zakresie dla instrukcji z inicjatorem wymaga co najmniej "%1$M"
Błąd kompilatora C7586 dyrektywa "%$s" musi kończyć się ciągiem ";" w tym samym wierszu
Błąd kompilatora C7587 "%1$L" nie może pojawić się w nieowartym kontekście
Błąd kompilatora C7588 Należy podać definicję szablonu klasy %s dla zwracanego typu tej koprutyny, która ma zostać wywołana
Błąd kompilatora C7589 Domyślne operatory porównania wymagają co najmniej "%1$M"
Błąd kompilatora C7590 treść wymagania musi zawierać co najmniej jedno wymaganie
Błąd kompilatora C7591 bit_cast wymaga, aby "%1$T" i "%2%T" miały taki sam rozmiar
Błąd kompilatora C7592 Parametr szablonu typu "%1$T" nietypowy wymaga co najmniej "%2$M"
Błąd kompilatora C7593 wymaganie typu zwrotnego nie jest typem zwrotnym "-> T". Rozważ użycie elementu "-> std::convertible_to<T>" zamiast
Błąd kompilatora C7594 nieprawidłowy zastępca UTF-16 "0x%x"
Błąd kompilatora C7595 '%1$S': wywołanie funkcji natychmiastowej nie jest wyrażeniem stałym
Błąd kompilatora C7596 "%1$S": nie może podjąć bezpośredniego adresu funkcji poza bezpośrednim wywołaniem
Błąd kompilatora C7597 "%1$D": "consteval": zastępowanie funkcji musi być zgodne z zastąpioną funkcją
Błąd kompilatora C7598 wyrażenie ograniczenia nie może użyć nazwy koncepcji "identifier"
Błąd kompilatora C7599 "%1$S": klauzula wymaga końcowego jest dozwolona tylko w funkcji szablonowej
Błąd kompilatora C7600 "%1$S": pojęcie wyznaczone przez ograniczenie typu jest pojęciem typu
Błąd kompilatora C7601 skojarzone ograniczenia nie są spełnione
Błąd kompilatora C7602 '%1$pS': skojarzone ograniczenia nie są spełnione
Błąd kompilatora C7603 '%1$S': definicja koncepcji nie ma wyrażenia ograniczenia
Błąd kompilatora C7604 "%1$S": "koncepcja" można zastosować tylko do definicji koncepcji w zakresie przestrzeni nazw
Błąd kompilatora C7605 "%1$S": pojęcie nie ma powiązanych ograniczeń
Błąd kompilatora C7606 "%1$S": nie można jawnie utworzyć wystąpienia koncepcji, jawnie wyspecjalizowanej lub częściowo wyspecjalizowanej
Błąd kompilatora C7607 ograniczenie atomowe powinno być wyrażeniem stałym typu "bool", a nie "%1$T"
Błąd kompilatora C7608 ograniczenie niepodzielne powinno być wyrażeniem stałym
Błąd kompilatora C7609 "identifier": oczekiwano nazwy koncepcji dla ograniczenia typu
Błąd kompilatora C7610 operator '%$L': niedozwolone między typami wyliczenia i typami zmiennoprzecinkowych
Błąd kompilatora C7611 operator '%$L': niedozwolone dla typów tablic
Błąd kompilatora C7612 nie można odnaleźć jednostki nagłówka dla '%s'
Błąd kompilatora C7613 dane wejściowe '%s' nie zostały obliczone dla jednostki nagłówka
Błąd kompilatora C7614 __VA_OPT__ musi być poprzedzona wyrazem "("
Błąd kompilatora C7615 __VA_OPT__ musi zostać zakończone przez ')'
Błąd kompilatora C7616 __VA_OPT__ nie można zagnieżdżać w innym __VA_OPT__
Błąd kompilatora C7617 '%$S': Coroutine nie może mieć typu zwracanego zawierającego "auto"
Błąd kompilatora C7618 Nie można zaimportować partycji modułu %s przed zadeklarowaniem podstawowej jednostki modułu lub interfejsu
Błąd kompilatora C7619 Program nie może wyeksportować elementu %1$S, ponieważ partycja modułu %2s nie przyczynia się do wyeksportowanego interfejsu jednostki modułu %3s.
Błąd kompilatora C7620 Nie można wyeksportować partycji modułu %1s, nie jest to jednostka interfejsu
Błąd kompilatora C7621 Nie można odnaleźć partycji modułu %s dla jednostki modułu %s
Błąd kompilatora C7622 Rozszerzenie pliku interfejsu modułu jest niezgodne z elementem "/module:internalPartition", ponieważ partycja nie jest interfejsem
Błąd kompilatora C7623 '%$pS': ponowne zdefiniowanie; różne declspecs XFG
Błąd kompilatora C7624 Nazwa typu %1$S nie może pojawić się po prawej stronie wyrażenia dostępu do składowej klasy
Błąd kompilatora C7625 Typ obietnicy coroutine return_value lub wyrażenia return_void musi być unieważniony
Błąd kompilatora C7626 nienazwana klasa używana w nazwie typedef nie może deklarować składowych innych niż niestatyczne składowe danych, wyliczenia składowe lub klasy składowe
Błąd kompilatora C7627 '%1$T': nie jest prawidłowym argumentem szablonu dla elementu %2$S
Błąd kompilatora C7628 '%1$D': nie można ustawić wartości domyślnej, ponieważ nie jest zadeklarowany jako przyjaciel '%2$S'
Błąd kompilatora C7629 '%1$D': nie można ustawić wartości domyślnej; funkcja porównywania została zdefiniowana jako usunięta
Błąd kompilatora C7630 'c%s': nieobsługiwana wersja języka C; przy użyciu wartości domyślnej
Błąd kompilatora C7631 '%1$S': zmienna z wewnętrznym połączeniem zadeklarowane, ale nie zdefiniowano
Błąd kompilatora C7632 "%1$S": klauzula wymaga końcowego nie jest dozwolona w funkcji wirtualnej
Błąd kompilatora C7633 parametr na liście parametrów wymagań nie ma argumentu domyślnego
Błąd kompilatora C7634 '%1$T': nie jest prawidłowym typem porównania; rozważ użycie elementu "%2$T" zamiast tego
Błąd kompilatora C7635 Nie można wyświetlić deklaracji importu modułu %$M
Błąd kompilatora C7636 '%1$T': nieprawidłowy typ wyrażenia dla '%2$I'; musi być wskaźnikiem do danych
Błąd kompilatora C7637 %1$T: nie można niejawnie utworzyć wystąpienia szablonu klasy podczas jego definiowania
Błąd kompilatora C7638 /newAlignment argument musi być potęgą dwóch
Błąd kompilatora C7639 /newAlignment wymaga co najmniej /std:c++17
Błąd kompilatora C7640 nierozpoznany argument atrybutu dla elementu %1$s
Błąd kompilatora C7641 brak argumentu atrybutu dla elementu %1$s
Błąd kompilatora C7642 nieobsługiwana wersja formatu IFC %d.%d
Błąd kompilatora C7643 Specyfikator "%1$S": specyfikator %2$L nie może pojawić się w parametrze funkcji
Błąd kompilatora C7644 niszczenie funkcji usuwania operatora musi być funkcjami składowych
Błąd kompilatora C7645 pierwszy formalny parametr usuwania operatora niszczenia musi być wskaźnikiem do otaczającego typu klasy, ale był "%$T"
Błąd kompilatora C7646 niszczenie funkcji usuwania operatora nie może być operatorami usuwania tablicy "operator delete[]"
Błąd kompilatora C7647 niszczenie funkcji usuwania operatora musi być zwykłymi funkcjami cofania transakcji
Błąd kompilatora C7648 funkcja konwersji nie może mieć typu zwracanego końcowego
Błąd kompilatora C7649 atrybut "[[xfg::rename]]" może być stosowany tylko do struktur, klas i metod wirtualnych
Błąd kompilatora C7650 atrybut "[[xfg::rename]]" musi zostać przekazany jako ciąg znaków
Błąd kompilatora C7651 %1$Nie można używać z /await. Użyj "%2$M" lub nowszego do obsługi standardowej kohroutyny
Błąd kompilatora C7652 Jeśli funkcja składowa ma klauzulę wymaga klauzuli wymaga klauzuli , inna funkcja składowa z tym samym podpisem, ignorując wszelkie końcowe wymaga klauzuli, nie może być wirtualna
Błąd kompilatora C7653 '%1$S': nie można wybrać destruktora dla klasy
Błąd kompilatora C7654 fragment modułu prywatnego może być wyświetlany tylko w interfejsie modułu podstawowego
Błąd kompilatora C7655 nie można wyeksportować deklaracji w widoku purview fragmentu modułu prywatnego
Błąd kompilatora C7656 Nie można ponownie zadeklarować fragmentu modułu prywatnego
Błąd kompilatora C7657 Nie można zadeklarować fragmentu modułu prywatnego przed deklaracją modułu
Błąd kompilatora C7658 '%1$S': inicjator musi być adresem zmiennej
Błąd kompilatora C7659 atrybut "[[xfg::rename]]" nie może być stosowany do hierarchii klas zagnieżdżonych
Błąd kompilatora C7660 '%s': wymaga opcji wiersza polecenia %s
Błąd kompilatora C7661 nagłówek '%s' ma niejednoznaczne rozwiązanie nagłówka %s
Błąd kompilatora C7662 '%$S': coroutine nie może być constexpr lub consteval
Błąd kompilatora C7665 "operator": nie można przypisać do elementu "this", ponieważ nie jest to lvalue
Błąd kompilatora C7666 nie można zastosować operatora do "this", ponieważ nie jest to wartość lvalue
Błąd kompilatora C7667 nie znaleziono funkcji globalnej operator delete
Błąd kompilatora C7668 funkcja z jawnym parametrem obiektu musi być funkcją składową
Błąd kompilatora C7669 nie można zadeklarować funkcji z jawnym parametrem obiektu "static"
Błąd kompilatora C7670 tylko pierwszy parametr może być jawnym parametrem obiektu
Błąd kompilatora C7671 funkcja składowa z jawnym parametrem obiektu może mieć tylko jeden taki parametr
Błąd kompilatora C7672 funkcja składowa z jawnym parametrem obiektu nie może mieć końcowych specyfikatorów parametrów obiektu niejawnego
Błąd kompilatora C7673 jawne funkcje składowe obiektu wymagają co najmniej "wersji języka C++"
Błąd kompilatora C7674 funkcja składowa "function 1" z jawnym parametrem obiektu typu "type 1" nie może przeciążyć funkcji składowej "function 2" z niejawny parametrem obiektu typu "type 2"
Błąd kompilatora C7675 nie można przeciążyć statycznej funkcji składowej przez funkcję składową z takimi samymi typami parametrów, które nie są obiektami
Błąd kompilatora C7676 Funkcje członkowskie z jawnym parametrem obiektu nie mogą być ustawione jako domyślne
Błąd kompilatora C7677 konstruktory nie mogą zawierać jawnego parametru obiektu
Błąd kompilatora C7678 funkcje składowe z jawnym parametrem obiektu nie mogą być wirtualne
Błąd kompilatora C7679 jawny parametr obiektu nie może być pakietem parametrów
Błąd kompilatora C7680 tylko parametry funkcji mogą być jawnymi parametrami obiektu
Błąd kompilatora C7682 "deklaracja": deklaracja niezdefiniowania wyliczenia ze stałym typem bazowym jest dozwolona tylko jako deklaracja autonomiczna
Błąd kompilatora C7683 nie można utworzyć odwołania do elementu "void"
Błąd kompilatora C7684 Nazwa modułu "name" ma niejednoznaczne rozwiązanie dla IFC
Błąd kompilatora C7685 w typie "type" nie ma typu o nazwie "identifier"
Błąd kompilatora C7686 Nie można zastosować atrybutu [[msvc::constexpr]] do funkcji "constexpr" lub "consteval"
Błąd kompilatora C7687 [[ atrybut]] może być stosowany tylko do instrukcji i funkcji
Błąd kompilatora C7688 '#pragma omp atomic': oczekiwano wyrażenia typu skalarnego
Błąd kompilatora C7689 Nie można zastosować atrybutu [[msvc::intrinsic]] do jawnych specjalizacji
Błąd kompilatora C7690 Nie można zastosować atrybutu [[msvc::intrinsic]] do funkcji rekursywnej
Błąd kompilatora C7691 Parametr "__super" nie jest obsługiwany, ponieważ określono parametr "/allowSuper-"
Błąd kompilatora C7692 "name": funkcja kandydata zapisana ponownie została wykluczona z rozpoznawania przeciążenia, ponieważ odpowiadający operator!= został zadeklarowany w tym samym zakresie
Błąd kompilatora C7693 ograniczenia nie są obsługiwane w przypadku typów zarządzanych i konstrukcji programistycznych
Błąd kompilatora C7694 typ zarządzany "type" używany w definicji ograniczenia lub ocenie lub w jednostce korzystającej z ograniczeń
Błąd kompilatora C7695 Typ obietnicy coroutine "type" nie może być abstrakcyjny
Błąd kompilatora C7696 Błąd analizy TOML: nazwa błędu; zobacz "NAZWA PLIKU TOML"
Błąd kompilatora C7697 "Jednostka nagłówka" nie jest rozpoznanym wyszukiwaniem nazwy nagłówka
Błąd kompilatora C7698 Element "__declspec(name(...))" wymaga jednego argumentu ciągu
Błąd kompilatora C7699 Mapowanie plików musi być unikatowe. Zarówno 'name 1', jak i name 2 mapują na 'filename'
Błąd kompilatora C7700 wpisz %$T w skojarzeniu _Generic zgodnym z poprzednim typem skojarzenia %$T
Błąd kompilatora C7701 domyślne skojarzenie _Generic wcześniej określone
Błąd kompilatora C7702 brak zgodnego typu dla "%$T" na liście skojarzeń _Generic
Błąd kompilatora C7703 wbudowane zagnieżdżone przestrzenie nazw wymagają co najmniej "%1$M"
Błąd kompilatora C7704 Specyfikator "_Alignas" może być używany tylko dla zmiennych i pól struktury
Błąd kompilatora C7705 Typ '_Atomictypename' nie może być tablicą lub funkcją
Błąd kompilatora C7706 Typ '_Atomictypename' nie może być atomowy ani kwalifikowany jako CVR
Błąd kompilatora C7707 wywołanie do 'funkcji': typ argumentu 'type' musi być wskaźnikiem do typu atomowego
Błąd kompilatora C7708 'zmienna': 'thread_local' jest prawidłowy tylko dla zmiennych w zakresie pliku lub bloku
Błąd kompilatora C7709 "zmienna": zmienne wthread_local zakresie bloku muszą być oznaczone static
Błąd kompilatora C7710 "zmienna": pola bitowe nie mogą być atomowe
Błąd kompilatora C7711 "_Atomic" nie można zastosować do niekompletnego typu 'type'
Błąd kompilatora C7712 adres argumentu do operacji atomowej musi być wskaźnikiem do atomowej liczby całkowitej, "type" jest nieprawidłowy
Błąd kompilatora C7713 wyrażenie-instrukcji może pojawiać się tylko wewnątrz treści funkcji
Błąd kompilatora C7714 składnia wyrażenia "statement-expression" to "__extension__ ({ S1; ... ; Sn; })"
Błąd kompilatora C7720 ograniczenie zagnieżdżonej pętli do zwinięcia nie jest zgodne ze specyfikacją openMP
Błąd kompilatora C7730 Dyrektywa "#dyrektywa" wymaga "wersji językowej" lub nowszej
Błąd kompilatora C7731 Wartość "name" nie jest dozwolona w deklaracji konstruktora
Błąd kompilatora C7732 oczekiwano wyrażenia przed "]"
Błąd kompilatora C7733 wbudowany operator indeksu dolnego oczekuje pojedynczego wyrażenia
Błąd kompilatora C7734 Literał "size_t" jest poza zakresem możliwych wartości "size_t"
Błąd kompilatora C7735 lambda nie może być zarówno "static" i "mutable"
Błąd kompilatora C7736 statyczna lambda musi mieć pustą klauzulę przechwytywania
Błąd kompilatora C7737 lambda z jawnym parametrem obiektu nie może być ani "mutable" ani "static"
Błąd kompilatora C7738 'if consteval' wymaga instrukcji złożonej
Błąd kompilatora C7739 program nie może przeskoczyć z tej goto instrukcji do etykiety
Błąd kompilatora C7740 Nie można przeskoczyć do etykiety przypadku
Błąd kompilatora C7741 Niespójność ABI: "function" pierwotnie zakładano, że używa semantyki zwracania 'C', ale teraz wymaga semantyki zwracania 'C++'.
Błąd kompilatora C7742 "identifier": deklaracja przesyłania dalej wyliczenia może używać tylko prostego identyfikatora
Błąd kompilatora C7800 zduplikowana jawna definicja instancji "name"
Błąd kompilatora C7801 "function": jeśli jedna deklaracja "identifier" ma atrybut "[[msvc::disptach]]", wszystkie funkcje muszą mieć atrybut
Błąd kompilatora C7802 "identyfikator": zdolność musi zostać rozpoznana przez wylicznik
Błąd kompilatora C7803 "identyfikator": możliwość musi być skojarzona z nienaładowaną, niewirtualną funkcją
Błąd kompilatora C7804 "identifier": nie można odnaleźć zgodnej domyślnej funkcji wysyłania
Błąd kompilatora C7806 obsługa atrybutu "msvc::dispatch" wymaga "/experimental:loadTimeSelection"
Błąd kompilatora C7807 oczekiwano literału wąskiego łańcucha znaków

Zobacz też

Błędy i ostrzeżenia kompilatora C/C++ i narzędzi kompilacji
Błędy kompilatora C2000 — C3999, C7000 – C7999