方法很简单,需要修改windows sdk 8.1 的头文件
C:\Program Files (x86)\Windows Kits\8.1\Include\um\ShlObj.h
在最前面加上一行
#pragma warning (disable:4768)
即可
如下
如果权限不够,无法修改,可以自行百度如何获得文件/文件夹的最高权限,然后获取
C:\Program Files (x86)\Windows Kits\8.1\Include\um\
这个文件夹的写入权限即可
2L解释为什么这么做