Dela via


Kommandoradsfel och varningar

Artiklarna i det här avsnittet innehåller en referens till de kommandoradsfel och varningar som genereras av byggverktygen. Dessa meddelanden har formuläret Dxxxx, där xxxx är ett fyrsiffrigt tal.

Viktigt!

Visual Studio-kompilatorer och byggverktyg kan rapportera många typer av fel och varningar. När ett fel eller en varning har hittats kan byggverktygen göra antaganden om kod avsikt och försöka fortsätta, så att fler problem kan rapporteras samtidigt. Om verktygen gör fel antagande kan det hända att senare fel eller varningar inte gäller för projektet. När du korrigerar problem i projektet börjar du alltid med det första felet eller varningen som rapporteras och återskapar ofta. En korrigering kan lösa flera efterföljande fel.

Om du vill få hjälp med ett visst diagnostikmeddelande i Visual Studio väljer du det i fönstret Utdata och trycker på F1-tangenten . Visual Studio öppnar dokumentationssidan för det felet, om det finns ett sådant. Du kan också använda sökverktyget överst på sidan för att hitta artiklar om specifika fel eller varningar. Eller bläddra i listan med fel och varningar efter verktyg och skriv in innehållsförteckningen på den här sidan.

Anmärkning

Alla Visual Studio-fel eller -varningar dokumenteras inte. I många fall innehåller diagnostikmeddelandet all tillgänglig information. Om du landade på den här sidan och tror att felet eller varningsmeddelandet behöver ytterligare förklaring kan du meddela oss med hjälp av feedbackknapparna på den här sidan. Om du tror att felet eller varningen är fel, eller om du har hittat ett annat problem med verktygsuppsättningen, rapporterar du ett produktproblem på webbplatsen Utvecklarcommunity . Du kan också skicka feedback och ange buggar i IDE:t. I Visual Studio går du till menyraden och väljer Hjälp > skicka feedbackrapport > ett problem eller skickar ett förslag med hjälp av Hjälp > skicka feedback > Föreslå en funktion. Vissa kompilatorfelavsnitt skapades som inte genereras av kompilatorn och omdirigeras nu till den här sidan i stället.

Du kan få ytterligare hjälp med fel och varningar i Microsoft Q&A C++ -forum. Du kan också söka efter fel- eller varningsnumret på webbplatsen för Visual Studio C++ Developer Community . Du kan också söka i Stack Overflow för att hitta lösningar.

Länkar till ytterligare hjälp- och communityresurser finns i Visual C++ Hjälp och Community.

Felmeddelanden på kommandorad

Error Message
Command-Line fel D8016 Kommandoradsalternativen "option1" och "option2" är inkompatibla
Command-Line fel D8021 ogiltigt numeriskt argument "tal"
Command-Line fel D8022 kan inte öppna "messagefile"
Command-Line fel D8027 kan inte köra "komponent"
Command-Line fel D8036 "/option" tillåts inte med flera källfiler
Command-Line fel D8037 kan inte skapa en temporär il-fil. rensa temp-katalogen med gamla il-filer
Command-Line fel D8045 kan inte kompilera C-filens fil med alternativet /clr
Command-Line fel D8048 kan inte kompilera C-filens filnamn med alternativet /ZW
Command-Line fel D8049 kan inte köra "compiler-component": kommandoraden är för lång för att få plats i felsökningsposten

Varningsmeddelanden för kommandorad

Varning Message
Command-Line Varning D9024 okänd källfilstyp "filnamn", antagen objektfil
Command-Line Varning D9025 åsidosätta "option1" med "option2"
Command-Line Varning D9026 alternativ gäller för hela kommandoraden
Command-Line Varning D9027 källfilens filnamn<> ignoreras
Command-Line Varning D9028 minimalt ombyggnadsfel, återgå till normal build
Command-Line Varning D9035 alternativet har blivit inaktuellt och tas bort i en framtida version
Command-Line Varning D9036 "option_2" i stället för "option_1"
Command-Line Varning D9040 ignorera alternativet "/analysera"; Kodanalysvarningar är inte tillgängliga i den här versionen av kompilatorn
Command-Line Varning D9041 ogiltigt värde "option-value" för '/option-name'; anta "antaget värde". lägg till "/analysera" i kommandoradsalternativ när du anger den här varningen
Command-Line Varning D9043 ogiltigt värde "warning_level" för "compiler_option". förutsatt att "4999". Kodanalysvarningar är inte associerade med varningsnivåer

Se även

Fel och varningar för C/C++-kompilator- och byggverktyg