O que a opção do vinculador "Link Library Dependency" realmente faz no Visual Studio 2010 - 2015 e superior?

Até VS2008, você define seunative C ++ dependências do projeto no arquivo de solução Project Dependencies ...) e se (por padrão) a opção Linker

Properties -> Linker -> General : Link Library Dependencies = Yes

estiver definido, o Visual Studio Build vinculará automaticamente o.librquivos de todos os projetos (DLLs, LIBs) dos quais este projeto depende serão "estaticamente" vinculado

Lad Not: A Microsoft mudou o funcionamento das dependências em VS2010 e agora você deve adicionar a dependência diretamente ao projeto

Common Properties -> Framework and References : (List of depenencies) 

    (each lib/dll has a separate option: 
     Project Reference Properties -> Link Library Dependencies : True|False

Eu estou bem com isso.Isto é sobre o que é essa pergunta.

(Uma explicação aqui: Referências flexíveis de projeto a projeto.)

Isto éaind possível, no entanto, definir dependências do projeto no nível da solução e noGeneral opção @ Linker também éaind há. No entanto, isso não funciona. Vejo

s Dependências da Biblioteca @Link não estão funcionando? Visual Studio 2010 interrompeu "Dependências do Projeto" entre projetos C ++? Visual Studio 2010 não vincula automaticamente bibliotecas estáticas de projetos que são dependências, como dever "mas por incrível que pareça, sem remover a interface do usuário antiga ou de qualquer forma indicar que ela não funciona mais" e veja especialmente aqui (acutalquestã segue)MS Connect Bug 586113: "Link Library Dependencies" não funciona

Onde a Microsoft confirma que a Opção Linker não faz o que o resto da população do mundo espera que ela faça e adiciona a seguinte explicação:

Obrigado por informar esse feedback. O problema que você está enfrentando é por design. "Dependência da biblioteca de links" é um sinalizador que apenas determina se deve ou não passar a biblioteca como uma entrada para o vinculador. Ele não encontra a dependência automaticamente. Como cliente, você terá que definir a impedância manualmente, conforme sugerido.

Pode qualquer um explica o que isso significa ou mais diretamente:O que a opção do vinculador "Link Library Dependency" realmente faz no Visual Studio 2010?

O que é uma "entrada para o vinculador" que não está realmente vinculad

questionAnswers(5)

yourAnswerToTheQuestion