/Zg (gerar protótipos de função)
Cria um protótipo de função para cada função definido o arquivo de fonte, mas não compila o arquivo de fonte.
/Zg
Comentários
O protótipo de função inclui o tipo de retorno de função e uma lista de tipos de argumento.Lista de tipos de argumento é criada a partir dos tipos dos parâmetros formais da função.Os protótipos de função já está presente no arquivo de fonte são ignorados.
A lista de protótipos é gravada saída padrão.Nesta lista podem ser úteis para verificar parâmetros formais de uma função e argumentos real são compatível.Você pode salvar a lista por meio do redirecionamento de saída padrão para um arquivo.Em seguida, você pode usar #include Para tornar a lista de protótipos de função uma parte do arquivo de fonte. Isso faz com que o compilador realizar verificação de tipo de argumento.
Se você usar o /Zg opção e seu programa contém parâmetros formais struct, enum, ou tipo de união (ou ponteiros para esses tipos), a declaração de cada struct, enum ou tipo de união deve ter uma marca (nome). O exemplo a seguir, o nome da marca é MyStruct.
// Zg_compiler_option.c
// compile with: /Zg
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}
/Zg obsoleto no Visual C++ 2005. O compilador do Visual C++ planos remover o suporte a mais antigo, código de estilo C.Para obter mais informações, consulte Opções do compilador preterido no Visual C++ 2005.
Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.
clicar no C/C++ pasta.
clicar no Linha de comando página de propriedades.
Digite opção do compilador no Opções adicionaisbox.