如何解决在 Visual Studio 2013
有一个驱动程序项目 https://github.com/Psypher9/VG-STC-Driver/tree/master/WinVgStc .
我想编译它。
我有:
- Windows 10 19041.1
- Visual Studio 2013 社区 12.0.40629.0
- 从此页面 https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk 安装:
- 更新了适用于 Windows 10 版本 2004 的 Windows SDK 10.0.19041.16385
- 更新了适用于 Windows 10 的 WDK,版本 2004
问题:
尝试构建,出错:
1>------ Build started: Project: WinVgStc,Configuration: Release x64 ------
1> Device.c
1>c:\users\usr\downloads\winvgstc\winvgstc\driver.h(18): fatal error C1083: Cannot open include file: 'wdf.h': No such file or directory
1> Driver.c
1>c:\users\usr\downloads\winvgstc\winvgstc\driver.h(18): fatal error C1083: Cannot open include file: 'wdf.h': No such file or directory
1> Queue.c
1>c:\users\usr\downloads\winvgstc\winvgstc\driver.h(18): fatal error C1083: Cannot open include file: 'wdf.h': No such file or directory
1> Generating Code...
========== Build: 0 succeeded,1 failed,0 up-to-date,0 skipped ==========
当我从 GitHub 下载这个项目时,第一个错误是没有用户模式驱动程序工具集。在项目属性中,我将其更改为 Visual Studio 2013 (v120)
。然后我得到了上面的错误列表。
此时我没有上面列表中提到的 SDK 和 WDK,所以我下载了它。
重新启动 Visual Studio 后,我仍然有错误。此外,项目属性中仍然只有 2 个平台工具集变体:Visual Studio 2013 (v120)
和 Visual Studio 2013 - Windows XP (v120_xp)
。
我应该怎么做才能在当前的 Visual Studio 上编译它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。