win10 vs2017 引用 “windows.h” 报很多错误

本文记录了在Win10环境下使用VS2017时,引用“windows.h”导致的一系列错误,如imm.h中LRESULT声明问题和找不到excpt.h。通过手动指定头文件路径至C:Program Files(x86)Windows Kits10Include10.0.17763.0下,最终发现使用旧版SDK 10.0.10586.0可解决编译问题。

win10 vs2017 引用 “windows.h” 报很多错误:

imm.h(339): note: 参见“LRESULT”的声明

winuser.h(85): error C2059: 语法错误:“__cdecl”  等等莫名其妙的报错, 怀疑引用头文件的问题,项目包含目录 不使用“从父级或项目默认继承”,全部手动指引 C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0 下的头文件目录, 结果报找不到 excpt.h , 最后直接用旧的sdk解决问题 10.0.10586.0, 编译通过

 

参考文章: 修改及下载sdk方法: https://blog.csdn.net/qq_24264221/article/details/84847417

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值