/Yl (Inserir PCH referência para a biblioteca de depurar)
Usado se criar uma biblioteca de depuração que usa cabeçalhos pré-compilados e falha a compilação.
/Ylsymbol
Argumentos
- symbol
Um símbolo arbitrário de ser armazenado no módulo de objeto.
Comentários
Quando você compila um módulo com /Yc e /Ylsymbol, o compilador cria um símbolo semelhante ao __@@_PchSym_@00 @ @...symbol, onde as reticências (...) representa uma seqüência de caractere gerados pelo vinculador e os armazena no módulo objeto. Qualquer arquivo de fonte que você compilar com este cabeçalho pré-compilado refere-se ao símbolo especificado, que faz com que o vinculador a incluir o módulo de objeto e suas informações de depuração da biblioteca.
Com essa opção, você pode gerar LNK1211.Quando você especifica o /Yc (criar arquivo de cabeçalho pré-compilados) e / Z7, Zi, /ZI (formato informações de depurar) Opções, o compilador cria um arquivo de cabeçalho pré-compilado que contém informações de depuração. Pode ocorrer um erro ao armazenar o cabeçalho pré-compilado em uma biblioteca, use a biblioteca para criar um módulo de objeto e o código-fonte não faz referência a qualquer uma das funções que define o arquivo de cabeçalho pré-compilado.
Para resolver o problema, especifique /Ylsymbol, onde symbol é o nome de um símbolo na biblioteca, arbitrário quando você cria um arquivo de cabeçalho pré-compilado que não contenha nenhuma definição de função. Esta opção instrui o compilador para armazenar as informações de depuração no arquivo de cabeçalho pré-compilado.
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
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 adicionais box.