Aviso LNK4197 (Ferramentas de Vinculador)
exportação 'exportname' especificada múltiplas vezes; usando primeira especificação
Uma exportação é especificada de várias e diferentes maneiras. O vinculador usa a primeira especificação e ignora o restante.
Se você estiver recompilando a biblioteca de runtime do C, poderá ignorar essa mensagem.
Se uma exportação for especificada exatamente da mesma maneira várias vezes, o vinculador não emitirá um aviso.
Por exemplo, o seguinte conteúdo de um arquivo .def causaria este aviso:
EXPORTS
functioname NONAME
functioname @10
Para corrigir verificando as possíveis causas a seguir
A mesma exportação é especificada tanto na linha de comando (por meio da exportação:) e no arquivo .def.
A mesma exportação é listada duas vezes no arquivo .def com atributos diferentes.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários