首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >winddk.h和WDK在vs2015中的10个问题

winddk.h和WDK在vs2015中的10个问题
EN

Stack Overflow用户
提问于 2017-10-08 09:11:26
回答 1查看 210关注 0票数 0

我有一个C项目(emotiv-emokit-chttps://github.com/petrs/emokit/),我试图理解它,在Windows 10、VS2015上工作,另外还需要winddk.h和:

希比,

希德斯迪赫

隐藏。h,

塞图帕I.h

hid.lib

我从网上下载的,不知道他们都是WDK的一部分。编译时,只有 winddk.h给出+100错误,它们主要是:

变量NTSOAPI不是类型名

变量NTSTATUS不是类型名称

变量PVOID不是类型名

变量ULONG不是类型名称

大量预期的‘;’s

_ULARGE_INTEGER:'union‘类型重定义

_SINGLE_LIST_ENTRY:'union‘类型重定义

_PROCESSOR_NUMBER:'union‘类型重定义

我的驱动器上有一个WDK 7.6映像,我安装了它,然后注意到它可能不是visual studio 2015所要求的,我安装了WDK windows 10,但现在我不知道如何实现WDK中包含的这个新的头(不管winddk.h需要多少)。在编译时,会产生与以前相同的错误,很少有新错误,例如:

Kits\8.1\Include\um\interlockedapi.h")重声明不能将dllexport/dllimport添加到"InterlockedPopEntrySList“(声明在"c:\Program (86)\InterlockedPopEntrySList”第58行中声明)

这意味着我上一次安装的WDK 10没有受影响,或者它也需要Windows,我记得几周前更新了8.1SDK。

我不知道下一步该怎么办。即使我将下载的winddk.h和其他文件从项目目录中删除,我也不知道如何应用这个wdk/sdk来修复这个标头问题,然后再继续移动。

如果有人能帮我,我会很感激的。

EN

回答 1

Stack Overflow用户

发布于 2017-10-12 11:06:06

查找安装中"winddk.h“的位置,并将目录放在项目包含中的额外包含路径中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46629403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档