Compartilhar via


/Yc (criar arquivo de cabeçalho pré-compilados)

Instrui o compilador para criar um arquivo de cabeçalho pré-compilado (.pch) que representa o estado de compilação em um determinado ponto.

/Yc[filename]

Argumentos

  • filename
    Especifica um arquivo de cabeçalho (. h).Quando esse argumento é usado, o compilador compila todo o código até e incluindo o arquivo .h.

Comentários

Quando /Yc for especificado sem um argumento, o compilador compila todo o código backup ao participante da base de arquivo de fonte, ou até o ponto no arquivo de base onde um hdrstop ocorre. O arquivo resultante .pch tem o mesmo nome base sistema autônomo seu arquivo de fonte de base, a menos que você especifique um nome de arquivo diferentes usando o hdrstop pragma ou o /Fp opção.

O código de pré-compilado é salvo em um arquivo com um nome criado a partir do nome base do arquivo especificado com o /Yc opção e uma extensão .pch. Você também pode usar o /Fp (.pch de nome de arquivo) opção para especificar um nome para o arquivo de cabeçalho pré-compilado.

Se você usar /Ycfilename, o compilador compila todo o código até e incluindo o arquivo especificado para uso subseqüente com o /Yu opção.

Se as opções de /Ycfilename e /Yu (arquivo de cabeçalho pré-compilados de uso)filename ocorrem na mesma linha de comando e ambos fazem referência ou implicam, o mesmo nome de arquivo /Ycfilename tem precedência. Esse recurso simplifica a elaboração makefiles.

Para obter mais informações sobre cabeçalhos pré-compilados, consulte:

Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. selecionar um arquivo cpp.O arquivo .cpp deve # incluem o arquivo .h que contém informações de cabeçalho pré-compilado./Yc configuração pode ser substituída no nível do arquivo.

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

  3. clicar no C/C++ pasta.

  4. clicar no Cabeçalhos pré-compilados página de propriedades.

  5. Modificar o Criar/Usar PCH através do arquivo propriedade ou o Criar/usar cabeçalho pré-compiladopropriedade .

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

Exemplo

Considere o código a seguir:

#include <afxwin.h>   // Include header for class library
#include "resource.h" // Include resource definitions
#include "myapp.h"    // Include information specific to this app
...

Quando esse código é compilado com o comando CL /YcMYAPP.H PROG.CPP, o compilador salva pré-todo o processamento para AFXWIN.h, recurso.h, e MYAPP.h em um arquivo de cabeçalho pré-compilado chamado MYAPP.pch.

Consulte também

Referência

Opções do compilador

Opções de compilador configuração