erro do vinculador memcmp Visual Studio 2015
Eu tenho um projeto c ++ do visual studio 2012. Eu o desinstalei recentemente e instalei o visual studio 2015 e atualizei o projeto. Quando estou criando o projeto, obtendo um erro como mostrado abaixo:
Erro LNK2019 símbolo externo não resolvido _memcmp mencionado na função
Além disso, eu não usei em nenhum lugar no meu código memcmp fucntion.
Eu usei a função detalhada do vinculador e pude ver abaixo no arquivo de saída:
Encontrado _memcmp
Referenciado em MyC ++ Project.obj
Referenciado em libcpmtd.lib (xstrcoll.obj)
Libvcruntimed.lib carregado (__ memcmp_.obj)
Duas perguntas aqui
1. apesar de eu não ter usado o memcmp no meu código, por que estou recebendo esse erro do vinculador?
2.por que o memcmp está sendo carregado como __memcmp_.obj
Eu tenho as seguintes configurações também no meu projeto:
1.C ++ -> Geração de código -> Runtime Library está definido como / MTd
2.Linker -> Ignore Todas as bibliotecas padrão não estão definidas para nada
Eu tentei todas as configurações do projeto, mas tudo em vão.
Eu tenho problema apenas com esta função memcmp que eu não usei.
Eu usei mamcpy e memset e não tenho problemas com aqueles