编写驱动程序时,解决方案资源管理器中没有文件

时间:2017-09-11 12:49:05

标签: c++ c visual-studio

我尝试在Windows上编写驱动程序。我用了这个guide。但是我遇到了问题:

In the Solution Explorer window, right-click KmdfHelloWorld and choose Add > New Item.
In the Add New Item dialog box, select C++ File. For Name, enter "Driver.c".

在“解决方案资源管理器”窗口中,除了“包清单”

之外没有其他文件

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

您的问题是因为您没有创建可视化c ++项目,

请确保您已在指南的第2步中选择了正确的选项:
模板> Visual C ++ > Windows驱动程序> KMDF。

enter image description here

答案 1 :(得分:0)

也许你正面临known issue For WDK
您可以通过以下方式解决此问题:

WDK的已知问题
如果同时安装WDK 10版本1607和1703,则会丢失文件 在WDK for Windows 10版本1607上安装WDK for Windows 10版本1703时,会删除一些WDK文件。
要恢复这些文件:
1.在“开始”菜单上,在搜索框中输入“应用和功能”,然后从结果中选择“应用和功能”。
2.从Apps&列表中查找Windows驱动程序工具包 - Windows 10.0.15063.0。功能然后选择程序。
3.选择“修改”,选择“修复”,然后按照屏幕上的说明进行操作。
4.文件将被恢复。

另外,请参阅如何安装WDK: https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit