vs2010下报错:语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)

问题:

  1. 从网上拷贝的串口代码,粘贴到本地,编译报错“类型不能识别的错误;
  2. 查看MSDN知道,需要包含Windef.h和ShObjIdl.h两个头文件;
  3. 包含以上头文件后,报错“语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)”。

解决办法:
在包含Windef.h和ShObjIdl.h的前面,增加包含Windows.h文件,编译通过。

猜你喜欢

转载自blog.csdn.net/qq_43248127/article/details/112242101