/Zg (Generovat prototypy funkcí)
Vytvoří prototyp funkce pro každou funkci definované ve zdrojovém souboru, ale nikoli kompilaci zdrojového souboru.
/Zg
Poznámky
Prototyp funkce, včetně návratový typ funkce a seznam argumentů typu.V seznamu Typ argumentů je vytvořen z typů formální parametry funkce.Všechny funkční prototypy již ve zdrojovém souboru jsou ignorovány.
Seznam prototypy zapsána do standardního výstupu.Tento seznam může být užitečné, chcete-li ověřit, zda jsou skutečné argumenty a formální parametry funkce kompatibilní.V seznamu můžete uložit pomocí přesměrování standardního výstupu do souboru.Můžete použít #include Chcete-li seznam funkční prototypy součástí zdrojového souboru.To způsobí, že kompilátor provést kontrolu typu argument.
Použijete-li /Zg možnost a váš program obsahuje formální parametry, které mají struktury, enum, nebo typu union (nebo odkazy na tyto typy), prohlášení o jednotlivé typy unie, struct nebo enum musí mít označení (název).V následujícím příkladu je název značky MyStruct.
// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}
/Zgse již nepoužívá.Kompilátor Visual C++ v úmyslu odebrat podporu pro starší, kód C styl.Další informace naleznete v tématu Deprecated Compiler Options.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Klikněte na složku C/C++.
Klikněte na stránku vlastností Příkazový řádek.
Zadejte možnost kompilátoru do pole Další možnosti.
Chcete-li tuto možnost kompilátoru nastavit v programu
- Další informace naleznete v tématu AdditionalOptions.