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.
O símbolo «símbolo» definido em «filename_1.obj» é importado por «filename_2.obj»
Observações
__declspec(dllimport) foi especificado para o símbolo mesmo que o símbolo é definido no arquivo de objeto filename_1.obj na mesma imagem. Remova o __declspec(dllimport) modificador para resolver este aviso.
Warning LNK4286 é uma versão mais geral do Linker Tools Warning LNK4217. O vinculador gera o aviso LNK4286 quando consegue identificar qual ficheiro de objeto fez referência ao símbolo, mas não consegue identificar qual função.
Para resolver LNK4286, remova o __declspec(dllimport) modificador de declaração da declaração antecipada do símbolo referenciado em filename_2.obj.
Embora o código final gerado se comporte corretamente, o código gerado para chamar uma função importada é menos eficiente do que chamar a função diretamente. Este aviso não aparece quando você compila usando a opção /clr .
Para obter mais informações sobre declarações de dados de importação e exportação, consulte dllexport, dllimport.
Consulte também
Aviso das Ferramentas de Ligação LNK4049
Aviso das ferramentas de ligação LNK4217
dllexport, dllimport