build fatal-error wdk

build - "Error fatal U1087: no puede tener: y:: dependientes para el mismo objetivo"



fatal-error wdk (4)

Al usar el Kit de desarrollo de controladores de Microsoft (DDK), este error me afectó cuando intenté incluso construir los controladores predeterminados incluidos con el DDK.

Tuve algunas dificultades para rastrear la causa y la solución a través de Google. En un esfuerzo por ayudar a otros que puedan experimentar este mismo problema, lo estoy documentando aquí.


Error: "error fatal U1087: no puede tener: y :: dependientes para el mismo objetivo"

Solución: asegúrese de que el directorio que está construyendo no contiene espacios.




Puede haber otras causas y soluciones para este error, por lo tanto, publique a continuación si tiene otras. Esta es la solución que funcionó de inmediato para mí.

El directorio del código fuente del controlador no debe tener espacios en blanco.


Esto también puede ocurrir si el estado de compilación se vuelve excesivamente desactualizado, en cuyo caso se arregla con una limpieza ( -c ).


La solución a este problema es asegurarse de que no haya espacios en el directorio de compilación.


No es solo el propio directorio de compilación, por ejemplo, ''Mi proyecto''. Tuve el problema cuando el directorio de compilación se colocó en el directorio ''Mis documentos''.

El uso de la versión corta de la ruta funciona bien, no es necesario mover los archivos.

Esto falla:

cd "D:/My Documents/My Projects/Project 1" build

Esto funciona:

cd D:/MyDocu~1/MyProj~1/Projec~1 build