问题描述:
调用GetVersionEx获取系统版本报错。
error C4996: 'GetVersionExA': 被声明为已否决
解决方法:
1. #pragma warning(disable: 4996)
屏蔽掉这个警告,使得程序可以继续执行。
2. Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉
关掉SDL检查,负面影响更广一些,不推荐。
3. 找到安全的替代函数
正在搜索中...
调用GetVersionEx获取系统版本报错。
error C4996: 'GetVersionExA': 被声明为已否决
解决方法:
1. #pragma warning(disable: 4996)
屏蔽掉这个警告,使得程序可以继续执行。
2. Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉
关掉SDL检查,负面影响更广一些,不推荐。
3. 找到安全的替代函数
正在搜索中...
本文介绍了当使用GetVersionEx函数获取系统版本时遇到错误C4996的问题及解决方案,包括通过预编译指令禁用警告、关闭SDL检查以及寻找替代函数的方法。
1362

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



