“Fatal U1087 de erro: não pode ter: e :: dependentes para mesmo alvo”
-
18-09-2019 - |
Pergunta
O uso do driver Microsoft Development Kit (DDK), esse erro me atormentado enquanto eu tentava, mesmo para construir os drivers padrão incluídas com o DDK.
Eu tive um pouco de dificuldade em rastrear a causa e solução através do Google. Em um esforço para os outros ajuda que pode enfrentar esse mesmo problema, eu estou documentando-lo aqui.
Erro: "U1087 erro fatal: não pode ter: e :: dependentes para mesmo destino"
Solução: Certifique-se de que o diretório que você está construindo em não contém espaços.
Pode haver outras causas e soluções para este erro, então por favor post abaixo se você tiver outros. Esta é a solução que funcionou imediatamente para mim.
Solução
A solução para este problema é para garantir que não há espaços no diretório de construção.
Outras dicas
Não é apenas o diretório de construção em si, por exemplo 'My Project'. Eu tive o problema quando o diretório de construção foi colocado no diretório 'Meus Documentos'.
Usando a versão curta do caminho funciona bem, não há necessidade de mover seus arquivos.
Esta falha:
cd "D:\My Documents\My Projects\Project 1"
build
Isso funciona:
cd D:\MyDocu~1\MyProj~1\Projec~1
build
Driver diretório do código fonte não deve ter espaços em branco.
Isso também pode ocorrer se o estado de construção torna-se excessivamente out-of-date, caso em que é fixado por uma limpa (-c
).