gpt4 book ai didi

c++ - MSBuild配置错误WDK 8.1 Visual Studio 2015构建内核模式驱动

转载 作者:太空宇宙 更新时间:2023-11-04 13:22:56 25 4
gpt4 key购买 nike

我正在努力使用 VS 2015 C++“平台工具集”配置属性来构建测试 *.sys 内核驱动程序,我想在今晚玩一玩。

因此,这是在干净的 Win 8.1 上运行的 VS 2015 Pro(更新 1)和 WDK 8.1(刚刚下载)的全新安装

所有库和 header (如 ntddk.h)都已就位。

但是 C++ Solution Explorer -> General -> Platform Toolset 并没有吃掉所有选项:

Visual Studio 2015 (v140)  -- ok
Visual Studio 2015 - Windows XP (v140_xp) -- ok
WindowsApplicationForDrivers8.1 -- error
WindowsKernelModeDriver8.1 -- error (need this one)
WindowsUserModeDriver8.1 -- error

唠叨如下:

One or more values are invalid. MSBuild returned the following error: The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v120\Microsoft.cpp.props" was not found. (Directory exists though!) Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Redirect.12.props

我不知道它会是什么。我应该让 WDK 10 升级到 VS2015 吗?!

无论如何,我需要能够在 VS 2015 上构建驱动程序。难道是定向编译脚本?

有什么想法吗?

最佳答案

好的

迁移到 WDK 10 有帮助!

https://msdn.microsoft.com/en-us/windows-drivers/develop/building_a_driver

Ensure that you have the same version of SDK and WDK installed on your computer.

关于c++ - MSBuild配置错误WDK 8.1 Visual Studio 2015构建内核模式驱动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34424912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com