/Zg (Generovat prototypy funkcí)
Odstraněn. Vytvoří prototyp funkce pro každou funkci definovanou ve zdrojovém souboru, ale nezkompiluje zdrojový soubor.
Syntaxe
/Zg
Poznámky
Tato možnost kompilátoru už není dostupná. Byl odebrán v sadě Visual Studio 2015. Tato stránka zůstává pro uživatele starších verzí sady Visual Studio.
Prototyp funkce obsahuje návratový typ funkce a seznam typů argumentů. Seznam typů argumentů se vytvoří z typů formálních parametrů funkce. Všechny prototypy funkcí, které už existují ve zdrojovém souboru, se ignorují.
Seznam prototypů se zapíše do standardního výstupu. Tento seznam vám může pomoct ověřit, jestli jsou skutečné argumenty a formální parametry funkce kompatibilní. Seznam můžete uložit přesměrováním standardního výstupu do souboru. Potom můžete pomocí #include vytvořit seznam prototypů funkcí jako součást zdrojového souboru. Tím způsobíte, že kompilátor provede kontrolu typů argumentů.
Pokud použijete možnost /Zg a program obsahuje formální parametry, které mají typ struktury, výčtu nebo sjednocení (nebo ukazatele na takové typy), deklarace každé struktury, výčtu nebo sjednocovacího typu musí obsahovat značku (název). V následující ukázce je MyStruct
název značky .
// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}
Možnost /Zg byla v sadě Visual Studio 2005 zastaralá a byla odebrána v sadě Visual Studio 2015. Kompilátor MSVC odebral podporu pro starší kód ve stylu jazyka C. Seznam zastaralých možností kompilátoru najdete v tématu Zastaralé a odebrané možnosti kompilátoru v možnostech kompilátoru uvedených podle kategorie.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Do pole Další možnosti zadejte možnost kompilátoru.
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro