“致命错误U1087:不能:和::依赖同一目标”

时间:2009-07-20 16:50:18

标签: build fatal-error wdk

使用Microsoft驱动程序开发工具包(DDK),这个错误困扰着我,因为我甚至试图构建DDK附带的默认驱动程序。

我在通过Google追踪原因和解决方案时遇到了一些困难。为了帮助可能遇到同样问题的其他人,我在这里记录它。


<小时/> 错误: “致命错误U1087:不能:和::依赖同一目标”

解决方案: 确保您构建的目录不包含空格。

<小时/>


此错误可能还有其他原因和解决方案,如果您有其他人,请在下面发布。这是立即为我工作的解决方案。

4 个答案:

答案 0 :(得分:29)

解决此问题的方法是确保构建目录中没有空格。

答案 1 :(得分:3)

这不仅仅是构建目录本身,例如“我的项目”。当构建目录放在“我的文档”目录中时,我遇到了问题。

使用路径的简短版本可以正常工作,无需移动文件。

这失败了:

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

这有效:

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

答案 2 :(得分:1)

驱动程序源代码目录应该没有空格。

答案 3 :(得分:0)

如果构建状态变得过时,也会发生这种情况,在这种情况下,它由干净的(-c)修复。