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