Delen via


Opdrachtregelfouten en -waarschuwingen

De artikelen in deze sectie bevatten een verwijzing naar de opdrachtregelfouten en waarschuwingen die worden gegenereerd door de buildhulpprogramma's. Deze berichten hebben het formulier Dxxxx, waarbij xxxx een getal van vier cijfers is.

Belangrijk

De Visual Studio-compilers en buildhulpprogramma's kunnen allerlei soorten fouten en waarschuwingen rapporteren. Nadat er een fout of waarschuwing is gevonden, kunnen de buildhulpprogramma's veronderstellingen maken over de intentie van code en proberen door te gaan, zodat er meer problemen tegelijkertijd kunnen worden gerapporteerd. Als de hulpprogramma's de verkeerde aanname maken, zijn latere fouten of waarschuwingen mogelijk niet van toepassing op uw project. Wanneer u problemen in uw project corrigeert, begint u altijd met de eerste fout of waarschuwing die wordt gerapporteerd en bouwt u deze vaak opnieuw. Eén oplossing kan meerdere volgende fouten oplossen.

Als u hulp wilt krijgen bij een bepaald diagnostisch bericht in Visual Studio, selecteert u dit in het uitvoervenster en drukt u op de F1-toets . Visual Studio opent de documentatiepagina voor die fout, indien aanwezig. U kunt ook het zoekprogramma bovenaan de pagina gebruiken om artikelen te vinden over specifieke fouten of waarschuwingen. Of blader door de lijst met fouten en waarschuwingen per hulpprogramma en typ de inhoudsopgave op deze pagina.

Opmerking

Niet elke Visual Studio-fout of -waarschuwing wordt gedocumenteerd. In veel gevallen bevat het diagnostische bericht alle beschikbare informatie. Als u op deze pagina terechtkomt en denkt dat het foutbericht of waarschuwingsbericht aanvullende uitleg nodig heeft, laat het ons dan weten met behulp van de feedbackknoppen op deze pagina. Als u denkt dat de fout of waarschuwing onjuist is of als u een ander probleem met de toolset hebt gevonden, meldt u een productprobleem op de site van de ontwikkelaarscommunity . U kunt ook feedback verzenden en bugs invoeren in de IDE. Ga in Visual Studio naar de menubalk en kies Help Feedbackrapport >> verzenden een probleem of dien een suggestie in met behulp van Help > Feedback > feedback voorstellen een functie. Er zijn enkele onderwerpen over compilerfouten gemaakt die niet door de compiler worden verzonden en nu worden omgeleid naar deze pagina.

Mogelijk vindt u aanvullende hulp bij fouten en waarschuwingen in Microsoft Q&A C++ -forums. U kunt ook zoeken naar de fout of het waarschuwingsnummer op de Site van de Visual Studio C++ Developer Community . U kunt ook zoeken in Stack Overflow om oplossingen te vinden.

Zie Visual C++ Help en community voor koppelingen naar aanvullende help- en communitybronnen.

Foutberichten van de opdrachtregel

Fout Message
Command-Line fout D8016 Opdrachtregelopties 'option1' en 'option2' zijn niet compatibel
Command-Line fout D8021 ongeldig numeriek argument 'getal'
Command-Line fout D8022 kan 'messagefile' niet openen
Command-Line fout D8027 kan onderdeel niet uitvoeren
Command-Line fout D8036 '/option' niet toegestaan met meerdere bronbestanden
Command-Line fout D8037 kan geen tijdelijk il-bestand maken; tijdelijke map van oude il-bestanden opschonen
Command-Line fout D8045 kan het C-bestand 'bestand' niet compileren met de optie /clr
Command-Line fout D8048 kan C-bestand 'bestandsnaam' niet compileren met de optie /ZW
Command-Line fout D8049 kan compiler-component niet uitvoeren: de opdrachtregel is te lang om in de foutopsporingsrecord te passen

Waarschuwingsberichten voor opdrachtregels

Waarschuwing Message
Command-Line Waarschuwing D9024 niet-herkend bronbestandstype 'bestandsnaam', objectbestand verondersteld
Command-Line Waarschuwing D9025 'option1' overschrijven met 'option2'
Command-Line Waarschuwing D9026 opties zijn van toepassing op de volledige opdrachtregel
Command-Line waarschuwing D9027 bronbestand '<bestandsnaam>' genegeerd
Command-Line Waarschuwing D9028 minimale herbouwfout, terugkeren naar normale build
Command-Line waarschuwing D9035 optie 'option' is afgeschaft en wordt verwijderd in een toekomstige release
Command-Line waarschuwing D9036 'option_2' in plaats van 'option_1'
Command-Line waarschuwing D9040 optie '/analyseren' negeren; Waarschuwingen voor codeanalyse zijn niet beschikbaar in deze editie van de compiler
Command-Line Waarschuwing D9041 ongeldige waarde 'option-value' voor '/option-name'; ervan uitgaande dat "aangenomen-waarde"; '/analyze' toevoegen aan opdrachtregelopties bij het opgeven van deze waarschuwing
Command-Line Waarschuwing D9043 ongeldige waarde 'warning_level' voor 'compiler_option'; ervan uitgaande dat "4999"; Waarschuwingen voor codeanalyse zijn niet gekoppeld aan waarschuwingsniveaus

Zie ook

Fouten en waarschuwingen voor C/C++ Compiler en buildhulpprogramma's