【发布时间】:2026-02-03 15:10:01
【问题描述】:
我已经将我的 windows 8.1 升级到 windows 10,并且对于 windows.h 头文件的每个类都有这个编译错误:
Error C2208: '_DISK_' : no members defined using this type.
File: C:\Program Files (x86)\Windows Kits\8.1\Include\um\winioctl.h
有什么建议吗? 我在 Windows 10、Visual Studio 2013 Update 5 上工作。
问候。
【问题讨论】:
-
升级您机器的操作系统版本不会导致此错误。该文件在任何地方都不包含单词
_DISK_。不提及错误行号也无济于事。看看文件上的日期,可能是被失控的Edit + Replace意外更改了。 -
文件winioctl.h的错误行号为3325。
-
第 3325 行是一条评论。显然你的 winioctl.h 被某种方式改变了,你必须从一台好的机器上恢复它。并按照我的建议查看文件日期。
标签: c++ visual-c++ visual-studio-2013 development-environment