Aviso das ferramentas de vinculador LNK4197
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.