VC中“GetVersionExW函数被声明为已否决”的问题?

来源:互联网 发布:如何用记事本编写java 编辑:程序博客网 时间:2024/05/23 20:42

转载自:http://bbs.csdn.net/topics/390886929
原文转载自CSDN论坛,这里只摘取有用的信息!


在VC2013中,调用GetVersionExW函数便会出现以下信息:
error C4996: ‘GetVersionExW’: 被声明为已否决
1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(442) : 参见“GetVersionExW”的声明
无论如何设置工程死活就是编译通不过,请高人支招。
系统环境:WIN8.1;IDE:VC2013;编码方式:Unicode


C4996曾经不是警告么?现在升级啦?

尝试这个
1. Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉

其他方法:
2. #pragma warning(disable: 4996)
3. /wd 4996

第二和第三招不知道还管用不


结束!

阅读全文
0 0