【发布时间】:2016-11-22 03:39:05
【问题描述】:
老读者第一次在这里发布海报。
我是一名 Linux 开发人员,正在尝试在我的新工作中开始 Windows 开发。我知道这不是微不足道的,但我要做的第一件事是完成并将 netvmini 端口驱动程序(由合作学生启动)集成到他们的一个 C++ 应用程序中。我正在努力让构建环境运行......
该项目是在 Visual Studio 2013 中以 Windows 7 为目标启动的。当我现在在 Visual Studio 2015 中打开它并尝试构建我得到的解决方案时:
“TargetVersion 的 Win7 属性值未知或不受支持”
每个项目。如果我将配置设置为 Win8(发布和调试),也会发生这种情况。如果我将其设置为 Win 8.1,我会得到:
“未找到与WDK '8.1'版本对应的SDK。请在构建前安装SDK”
我已经使用 Web 和 VS2015 安装程序安装了从 Windows 7 到 Windows 10 的所有 WDK 和 SDK。我什至再次安装了 Visual Studio 2013,但我什至无法让 WDK 与之集成。
这里的最终目标是能够从我的 Windows 10/VS2015 工作站为 Windows 7-10 的目标构建这个(并希望在内核模式下远程调试)。任何详细说明如何将新构建平台集成到 VS 中的建议或文档都会有所帮助(所有的 MS 文档只是告诉我如果我安装这个或那个我能做什么,而不是如何去做)
【问题讨论】:
-
我也有这个问题。我通过创建一个新的 VS2015 项目并复制所有内容来解决它。这很乏味,但现在一切正常。如果您找到更好的方法,请更新。
标签: visual-studio visual-c++ wdk