最近在看张凡,史彩成写的《windows驱动技术开发详解》看了好几章,才开动动手编译第一个程序,结果果不其然的出现了各种问题。
问题1:fatal error U1087: cannot have : and :: dependents for same target
解决办法:
在网上搜索了一下,认为是源代码路径中存在空格,出现的问题。将源代码空格去掉,不再报错。
问题2:Bad Path string: L'e:\F '的错误,但是sys文件编译出来了。怪事,出错了还出结果了。
解决办法:
老办法不懂问google,在一个论坛中看到的讨论是说是WDK安装路径有问题,路径中有空格,需要重装才能解决。本人比较懒,检查了WDK的安装路径发现没有空格,虚惊一场
,再搜索,在一个前辈的博客中找到了解决办法,把wdk目录下的build.dat删除编译即可,删除后编译不再报错。向前辈致敬
阅读(1601) | 评论(0) | 转发(0) |