问题:
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(6132): warning C4229: 使用了记时错误: 忽略数据上的修饰符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(6133): error C2226: 语法错误 : 意外的“LPSTR”类型
原因:在Windows.h之前包含了tchar.h和strsafe.h
解决:将Windows.h之前包含了tchar.h和strsafe.h的语句注释掉就好了

本文解决了一个特定的编译问题,在使用Visual Studio编译时出现的与winbase.h文件相关的警告C4229及错误C2226。问题源于在Windows.h前包含了tchar.h和strsafe.h,解决方法为将这两文件的包含语句注释掉。
3283

被折叠的 条评论
为什么被折叠?



