Build &引用;致命错误U1087:同一目标不能有:和::依赖项;

Build &引用;致命错误U1087:同一目标不能有:和::依赖项;,build,fatal-error,wdk,Build,Fatal Error,Wdk,使用Microsoft驱动程序开发工具包(DDK),这个错误困扰着我,因为我甚至试图构建DDK附带的默认驱动程序 我在通过谷歌查找原因和解决方案时遇到了一些困难。为了帮助可能遇到同样问题的其他人,我在这里记录了它。 错误: “致命错误U1087:同一目标不能有:和::依赖项” 解决方案: 确保正在生成的目录中不包含空格。 此错误可能有其他原因和解决方案,因此如果您有其他原因,请在下面发布。这是一个立即对我起作用的解决方案。驱动程序源代码目录应该没有空格。t此问题的解决方案是确保生成目录中

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

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



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

解决方案: 确保正在生成的目录中不包含空格。




此错误可能有其他原因和解决方案,因此如果您有其他原因,请在下面发布。这是一个立即对我起作用的解决方案。

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

t此问题的解决方案是确保生成目录中没有空格。

如果生成状态变得过多过时,也会发生这种情况,在这种情况下,它由一个干净的(
-c
修复).

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

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

这失败了:

cd "D:\My Documents\My Projects\Project 1"
build
这项工作:

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

@sixlettervariables:这个线程的目的是专门记录问题和解决方案,正如最初的帖子所说的那样。近两年后,这是谷歌针对相应错误的一个顶级结果,可以想象,对于遇到此问题的人来说,这是一个有用的资源,也可以引导他们访问SO.com。OP在它明确规定要做的事情上是有效的,并且对于其他用户的额外输入是开放的。无论是否显示“?”字符,OP对站点和其他用户都有价值。