查看完整版本: [-- 关于Qt编译突然报错 --]

QTCN开发网 -> Qt基础编程 -> 关于Qt编译突然报错 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lwei24 2021-03-31 19:56

关于Qt编译突然报错

各位大佬,请问一下下面的编译为啥错了:
编译环境: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东西吧,求助各位大佬,小弟看了很久,没有找到问题出在哪里?还请各位大佬,指点一下,在这里不胜感激了……


查看完整版本: [-- 关于Qt编译突然报错 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled