Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usuwane. Tworzy prototyp funkcji dla każdej funkcji zdefiniowanej w pliku źródłowym, ale nie kompiluje pliku źródłowego.
Składnia
/Zg
Uwagi
Ta opcja kompilatora nie jest już dostępna. Został on usunięty w programie Visual Studio 2015. Ta strona pozostaje dla użytkowników starszych wersji programu Visual Studio.
Prototyp funkcji zawiera typ zwracany funkcji i listę typów argumentów. Lista typów argumentów jest tworzona na podstawie typów parametrów formalnych funkcji. Wszystkie prototypy funkcji już obecne w pliku źródłowym są ignorowane.
Lista prototypów jest zapisywana w standardowych danych wyjściowych. Ta lista może być przydatna do sprawdzenia, czy rzeczywiste argumenty i parametry formalne funkcji są zgodne. Listę można zapisać, przekierowując standardowe dane wyjściowe do pliku. Następnie możesz użyć #include , aby utworzyć listę prototypów funkcji jako część pliku źródłowego. W ten sposób kompilator wykonuje sprawdzanie typów argumentów.
Jeśli używasz /Zg opcji i program zawiera parametry formalne, które mają typ struktury, wyliczenia lub unii (lub wskaźniki do takich typów), deklaracja każdej struktury, wyliczenia lub typu unii musi mieć tag (nazwa). W poniższym przykładzie nazwa tagu to MyStruct.
// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}
Opcja /Zg została wycofana w programie Visual Studio 2005 i została usunięta w programie Visual Studio 2015. Kompilator MSVC usunął obsługę starszego kodu w stylu C. Aby uzyskać listę przestarzałych opcji kompilatora, zobacz Przestarzałe i usunięte opcje kompilatora w opcjach kompilatora wymienionych według kategorii.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź opcję kompilatora w polu Dodatkowe opcje .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC