error C4996: ‘GetVersionExW‘: 被声明为已否决
最近做的一个MFC项目中使用到了BtnST的第三方组件,由于使用的BtnST源代码比较旧,在用visual studio 2017 编译的时候,把原本支持Xp的功能去掉,重新编译马上就提示 BCMenu.cpp中的
if (osvi!=NULL){
memset(osvi,0,sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L)ShellType=WinNT4;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==0L)ShellType=Win2000;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==1L)ShellType=WinXP;
free(osvi);
}
提示错误 error C4996: 'GetVersionExW': 被声明为已否决,在网上查了一些解决方案,最后选用了禁用 SDL检测 这个办法来解决了。
error C4996: ‘GetVersionExW‘: 被声明为已否决相关推荐
- error C4996: 'GetVersionExA': 被声明为已否决 error C4996: 'GetVersionExW': 被声明为已否决
1.问题 调用GetVersionExA.GetVersionExW获取系统版本报错 2.解决 (1)#pragma warning(disable: 4996) 屏蔽掉这个警告,使得程序可以继续执行 ...
- Tips:error C4996: 'GetVersionExA': 被声明为已否决
问题描述: 调用GetVersionEx获取系统版本报错. error C4996: 'GetVersionExA': 被声明为已否决 解决方法: 1. #pragma warning(disable ...
- error C4996 ‘pugixml_documentload‘ 被声明为已否决的解决方法
Gbd28181Device.cpp(550,18): error C4996: 'pugi::xml_document::load': 被声明为已否决 对于上面的问题,我找到以下三种解决方法: 方法 ...
- error C4996: ‘GetVersionExA‘: 被声明为已否决
关闭SDL: Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉
- Visual Studio 2017报错‘GetVersionExW‘: 被声明为已否决
前几天遇到了这个问题,网上找了很多办法,基本都不行,然后我看到有一个 #progma warning(disable:4996) 的办法,是可行的,但是这里有个坑,比如你在编译一个abc.app,然后 ...
- error C4996: QString::SkipEmptyParts 声明已被否决
最近升级QT版本,从QT5.12.9升级到QT5.15.2,编译有若干报错,其中一个是error C4996: QString::SkipEmptyParts 声明已被否决. 网上查阅资料发现,QT5 ...
- ffmpeg--被声明为已否决
4.1版本弃用清单 ffmpeg API里面有各种接口改变的记录,如果发现接口不能用了,可以去搜索文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字. 常见的替换的API 1) 不认识 ...
- VS使用FFmpeg被声明为已否决的解决方案
原因 FFmpeg中所谓的"被声明为已否决"就是因为函数或者结构体属性被标示为attribute_deprecated,很有可能在未来的版本中就删除了. 解决方法 所以我们最好的解 ...
- FFmpeg被声明为已否决的解决方案
FFmpeg被声明为已否决的解决方案 参考文章: (1)FFmpeg被声明为已否决的解决方案 (2)https://www.cnblogs.com/lgh1992314/p/5834634.html ...
最新文章
- WPF框架的内存泄漏BUG
- Silverlight实用窍门系列:66.Silverlight的数据模板DataTemplate(二)获取数据模板控件...
- 世卫组织总干事谭德塞:没有国家可以假装大流行已结束
- Android提醒:Dialog,Toast,Snackbar
- Python初始环境搭建和Pycharm的安装
- java 雷电_【我叫辰先森】教大家用js写一个雷电
- 超详细!带输入输出的十五至尊图你见过吗?
- matlab delete、clf、cla、close、closereq删除对象
- c语言学习与应用 北京邮电大学出版社,《C语言程序设计与应用》低价购书_计算机与互联网_孔网...
- 源码安装mysql_CentOS 7中源码安装MySQL 5.7.16 (亲测成功)
- laravel操作$request中值删除、增加、替换等方式的代码实例
- 洛谷P2351 [SDOi2012]吊灯 【数学】
- 不同于其他写脚本的同类文章,使用软件取消赞和关注收藏
- 树莓派自动备份mysql数据表_MySQL数据备份之mysqldump使用
- sql server 2012 复制数据库向导出现TransferDatabasesUsingSMOTransfer()异常
- solver.prototxt参数解析
- 360文件管理器android,360文件管理器
- 酒店管理系统需求分析
- Unity给力插件之ShaderForge
- 银行业9大数据科学应用案例