高分求解VC2013中“GetVersionExW函数被声明为已否决”的问题?

lswandym_888 2014-09-16 05:12:52
在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
...全文
9782 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
stuartcn 2015-05-26
  • 打赏
  • 举报
回复
https://msdn.microsoft.com/zh-cn/library/dn424972(v=vs.85).aspx
ck131102 2015-01-10
  • 打赏
  • 举报
回复
项目->属性->C/C++->常规->sdl检查
qq_24070783 2014-12-01
  • 打赏
  • 举报
回复
我想问下这个:Project Properties > Configuration Properties > C/C++ > General > SDL checks 在哪找,电脑上好像找不到。。。
浊公子 2014-10-30
  • 打赏
  • 举报
回复
xieixe
crycrystal 2014-10-09
  • 打赏
  • 举报
回复
C4996曾经不是警告么?现在升级啦? 尝试这个 1.Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉 管用
lswandym_888 2014-09-17
  • 打赏
  • 举报
回复
楼上的方法很管用。
傻X 2014-09-16
  • 打赏
  • 举报
回复
C4996曾经不是警告么?现在升级啦? 尝试这个 1.Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉 其他方法: 2.#pragma warning(disable: 4996) 3。/wd 4996 第二和第三招不知道还管用不
「已注销」 2014-09-16
  • 打赏
  • 举报
回复
我也遇到这个问题了,请高手帮忙。
lswandym_888 2014-09-16
  • 打赏
  • 举报
回复
在哪关闭,在stdafx.h中不行啊。
Saleayas 2014-09-16
  • 打赏
  • 举报
回复
关闭这个警告。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧