• 1410阅读
  • 0回复

[讨论]关于Qt编译突然报错 [复制链接]

上一主题 下一主题
离线lwei24
 

只看楼主 倒序阅读 楼主  发表于: 2021-03-31
各位大佬,请问一下下面的编译为啥错了:
编译环境:QCreator 4.11.1 + Qt源码5.12.1,在使用静态编译的时候,突然如下错误

C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um\winioctl.h(10162): error C2143: 语法错误: 缺少“;”(在“<class-head>”的前面)
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um\winioctl.h(10162): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um\winioctl.h(10208): error C2065: “PSTARTING_LCN_INPUT_BUFFER_EX”: 未声明的标识符
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um\winioctl.h(10208): error C2143: 语法错误: 缺少“)”(在“;”的前面)
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um\winioctl.h(10208): error C2513: “STARTING_LCN_INPUT_BUFFER_EX”: 在“=”前没有声明变量

刚开始都编译过了,但很奇怪winioctl.h怎么就突然报错了呢?在程序中,我有使用winioctl.h头文件,但也不至于能修改winioctl.h东西吧,求助各位大佬,小弟看了很久,没有找到问题出在哪里?还请各位大佬,指点一下,在这里不胜感激了……
快速回复
限100 字节
 
上一个 下一个