码迷,mamicode.com
首页 > 编程语言 > 详细

C++第三十五篇 -- 写第一个驱动开发程序

时间:2019-11-01 16:48:11      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:csdn   blog   c++   属性   alt   搜索   bsp   zh-cn   不同   

VS2017+WDK+VMware12+Win10环境配置完毕,接下来写第一个驱动程序

1、新建一个KMDF的程序。

技术图片

2、配置项目属性。

技术图片

技术图片

技术图片

技术图片

3、编译项目。一般这里应该成功,我一台电脑成功了,另一台电脑失败了。两台电脑OS的版本不同,一个1803(失败),一个1809(成功)。失败的信息如下:

技术图片

做法:

技术图片

好像不管用,上google搜索了下,修改平台集V141,也不管用。最后,看到一个说安装WDK1809的。PS:有问题的是VS2017+WDK1803。VS2017+WDK1809是正常的。不过正常编译的那台电脑没有装VMware和Windows10,有点郁闷了。

如果安装之后编译通过的话,那么说明按照对应OS下WDK也不是完全一定的。最好完全按照https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads这个上面的版本对应OS下载相应的VS和WDK,但是因为我是最先装的VS2017,当时没有考虑过版本对应的问题,只要求能编写代码就可以了,所以,这不就出现问题了。如果工具一开始就按照配套下载的话,编译就会一帆风顺了,哈哈哈,不过刚开始连WDK是什么都不知道,也就不会有先见之明了。希望后来的人少走些我这崎岖不平的道路吧。

好的,工具下载完毕,经验证,编译成功了,所以不管OS是1803的还是1809的,装了VS2017(针对我的)的就装WDK1809就好了。另外,不要在源程序上继续编译哦,自己新建一个程序,步骤同前面1,2,然后就可以编译成功。

 

C++第三十五篇 -- 写第一个驱动开发程序

标签:csdn   blog   c++   属性   alt   搜索   bsp   zh-cn   不同   

原文地址:https://www.cnblogs.com/smart-zihan/p/11777381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!