Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
ogiltigt numeriskt argumentvärde
Anmärkningar
CL.EXE-kommandoradsparsern hittade ett värde där ett numeriskt argument förväntades.
Ett C1049-fel kan inträffa när kompilatorn inte kan hitta ett numeriskt argument för något av följande kompilatoralternativ:
/constexpr:depth
/constexpr:backtrace
/constexpr:steps
Kommandoradskompileringsalternativ som förväntar sig ett numeriskt argument kan också rapportera Command line error D8004, , Command line error D8021Command line warning D9002, Command line warning D9014eller Command line warning D9024.
Lös det här felet genom att undersöka kommandoraden efter felplacerade eller saknade argument. Kontrollera att det inte finns något oväntat blanksteg mellan alternativ och argument. Den sista kommandoraden kan genereras av makron, miljövariabler eller andra byggsystemåtgärder. Därför är det viktigt att titta på den faktiska kommandoraden som skickas till kompilatorn.
I kommandofiler eller makefiles kan du använda ett ekokommando för att rapportera den faktiska kommandoraden.
Öppna dialogrutan Egenskapssidor för projektet i Visual Studio. På sidan Konfigurationsegenskaper>C/C++>Allmänt ändrar du egenskapen Ignorera startbanderoll till Nej. Välj OK för att spara ändringarna. Fönstret Utdata visar nu kommandoraden när du skapar direkt efter upphovsrättsraden.
Andra byggsystem kan ha loggfiler eller utförliga alternativ för att se de faktiska kommandon som används. Mer information finns i dokumentationen för byggsystemet.