Sdílet prostřednictvím


Závažná chyba C1049

neplatný číselný argument value

Poznámky

Analyzátor příkazového řádku CL.EXE zjistil hodnotu , ve které očekával číselný argument.

K chybě C1049 může dojít, když kompilátor nemůže najít číselný argument pro jednu z těchto možností kompilátoru:

/constexpr:depth
/constexpr:backtrace
/constexpr:steps

Možnosti kompilátoru příkazového řádku, které očekávají číselný argument, mohou také hlásit Command line error D8004, Command line error D8021, Command line warning D9002, , Command line warning D9014nebo Command line warning D9024.

Pokud chcete tuto chybu vyřešit, projděte si příkazový řádek, jestli neobsahuje chybně umístěné nebo chybějící argumenty. Ověřte, že mezi možnostmi a argumenty nejsou žádné neočekávané prázdné znaky. Konečný příkazový řádek může být generován makry, proměnnými prostředí nebo jinými operacemi systému sestavení. Proto je důležité se podívat na skutečný příkazový řádek předaný kompilátoru.

  • Vsouborch

  • V sadě Visual Studio otevřete dialogové okno Stránky vlastností projektu. Na stránce Vlastnosti>konfigurace C/C++>Obecné změňte vlastnost Potlačit úvodní banner na Ne. Kliknutím na OK uložte provedené změny. Okno Výstup teď při sestavování zobrazuje příkazový řádek hned za řádkem autorských práv.

Jiné systémy sestavení můžou mít soubory protokolů nebo podrobné možnosti, abyste viděli skutečné použité příkazy. Informace najdete v dokumentaci k systému sestavení.