/Yl (inserir a referência PCH para a biblioteca de depuração)
Usado se a criação de uma biblioteca de depuração que usa cabeçalhos pré-compilados e a construção falhar.
/Ylsymbol
Arguments
- symbol
Um símbolo arbitrário sejam armazenados no módulo de objeto.
Comentários
Quando você compila um módulo com /Yc e /Ylsymbol, o compilador cria um símbolo semelhante a __@@_PchSym_@00 @... @symbol, onde as reticências (...) representa uma seqüência de caracteres gerados pelo vinculador e as armazena no módulo de objeto. Qualquer arquivo de origem que você compilar com este cabeçalho pré-compilado refere-se o símbolo especificado, o que faz com que o vinculador a incluir o módulo de objeto e suas informações de depuração da biblioteca.
Usando esta opção, você pode gerar LNK1211. Quando você especificar o /Yc (criar arquivo de cabeçalho pré-compilado) e / /Z7, /Zi, /ZI (formato informações de depuração) Opções, o compilador cria um arquivo de cabeçalho pré-compilado que contém informações de depuração. Um erro pode ocorrer quando você armazena o cabeçalho pré-compilado em uma biblioteca, use a biblioteca de construir um módulo de objeto e o código-fonte não faz referência a qualquer uma das funções que o arquivo de cabeçalho pré-compilado define.
Para resolver o problema, especifique /Ylsymbol, onde symbol é o nome de um símbolo arbitrário na biblioteca, quando você cria um arquivo de cabeçalho pré-compilado que não contém quaisquer definições 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 definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Clique o C/C++ pasta.
Clique na a linha de comando página de propriedades.
Digite a opção de compilador no Opções adicionais de caixa.
Para definir esta opção de compilador programaticamente
- See AdditionalOptions.