这里,终于捣鼓出来了:windows下使用VS2013(update4) + wdk8.1 驱动开发环境的搭建。
之前,也就在昨晚,我把wdk8.1下载下来并安装,但是就是在完成WDK8.1的安装后,在VS2013中就是找不到驱动开发的模版。如下图:
我挨着把模版下面的 每个选项都找遍了, 就是没有。在谷歌和github 上找了解决方案,我是没有找到我遇到问题的解决方案。或许别人没有出现过我出现的这个问题呢。
可苦恼了。。。 -----------------------------------------------------------------------------
我认为,问题可能是:WDK的版本不正确,但是,微软官网也说了,VS2013对应的开发WDK的版本就是8.1。
我怀疑是VS版本的原因。但是,在谷歌上找到的答案是,若要用WDK8.1开发驱动,对应的集成开发环境是:VS 2013(update3) 以上的版本都行。
我更加苦恼了。。。。。。。。
=============================================================================================================================
今天早上找到的解决方案:
1,重装系统。
2,先装VS2013(update4).(我使用的是VS2013(update4), update3,网上说这个版本以上都行的哈。我也没试过啦)
3,再装WDK8.1
但是这个方案付出的代价是巨大的啊,重装系统。~~~亲们,要是你们重装,请做好数据备份。其实,对我们来说,我觉得数据更重要呢。
==================================================================================
说明:
我的操作系统是:
windows8.1,
VS对应的版本是: VS 2013(update4)
WDK版本: 8.1
================================================
我的步骤:
1, 重装系统,这个就不多罗嗦啦
2,直接先装VS;
3,接着连网,做好在线下载WDK 的前提条件。
4,再装WDK8.1.
这里,WDK8.1的下载地址是:https://www.microsoft.com/en-us/download/details.aspx?id=42273。
选择这个下载:
待下载完成后,点击下图所示进行安装WDK8.1(默认是装在C盘的):
3,安装完成后,请打开VS查看是否在模版里面有相应的驱动开发的模块。如下图:
4,若没有,请再次打开上面的wdksetup.exe 进行安装一次。待安装完成后,再次打开VS,查看模版,就会出现相应的驱动模版了。
=====================================================================================================
==================== 注 意 =================
我是执行了 步骤4 才有的驱动开发模版,问过一些正在使用VS2013+WDK8.1开发的大牛们,他们是在VS2013装好后,再装上WDK8.1,在VS2013中就出现了驱动开发摸板了。我是执行了步骤4才有的~~~~~~
==================================================================
看,WDK8.1成功安装后,在VS的菜单上有这个选项:
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 驱动开发,续~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~