Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
informações de tipo pré-compiladas não encontradas; 'nome do arquivo' não vinculado ou substituído
Observações
O ficheiro de objeto filename, compilado usando /Yc, não foi incluído no comando LINK ou foi sobrescrito.
Se você estiver criando uma biblioteca de depuração que usa cabeçalhos pré-compilados e se você especificar /Yc e /Z7, o Visual C++ gerará um arquivo de objeto pré-compilado que contém informações de depuração. O erro ocorre somente quando você armazena o arquivo de objeto pré-compilado em uma biblioteca, usa a biblioteca para criar uma imagem executável e os arquivos de objeto que são referenciados não têm referências transitivas para qualquer uma das funções que o arquivo de objeto pré-compilado define.
Há dois métodos para contornar essa situação:
Especifique a opção do compilador /Yd para adicionar as informações de depuração do cabeçalho pré-compilado a cada módulo de objeto. Este método é menos desejável porque geralmente produz grandes módulos de objeto que podem aumentar o tempo necessário para vincular o aplicativo.
Especifique /Yl e passe o nome de qualquer cadeia de caracteres arbitrária, quando você criar um arquivo de cabeçalho pré-compilado que não contenha nenhuma definição de função. Isso direciona o compilador para criar um símbolo no arquivo de objeto pré-compilado e emitir uma referência a esse símbolo em cada arquivo de objeto que usou o arquivo de cabeçalho pré-compilado associado ao arquivo de objeto pré-compilado.
Quando você compila um módulo com /Yc e /Yl, o compilador cria um símbolo semelhante ao __@@_PchSym_@00@...@symbol_name, onde as reticências (...) representam uma cadeia de caracteres gerada pelo compilador e a armazena no módulo de objeto. Qualquer arquivo de origem compilado com esse cabeçalho pré-compilado refere-se ao símbolo especificado, o que faz com que o vinculador inclua o módulo de objeto e suas informações de depuração da biblioteca.