Compartilhar via


/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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. clicar no C/C++ pasta.

  3. clicar no Linha de comando página de propriedades.

  4. Digite opção do compilador no Opções adicionaisbox.

Para conjunto esta opção do compilador por meio de programação

Consulte também

Referência

Opções do compilador

Opções de compilador configuração