'localtime': This function or variable may be unsafe. Consider using localtime_s instead.
Question:
大家好!
C++ 在程序中进行类型转换时,编译提示告警:DWORD 与 结构指针转换时 提示
警告8 warning C4312: “reinterpret_cast”: 从“DWORD”转换到更大的“HISDATAREC *”。 HISDATAREC是结构
使用localtime告警:
time_t ttNow;
ttNow = time(NULL); tm *pTime = localtime(&ttNow);
提示:
警告 14 warning C4996: 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
请专家指教,怎样避免这种警告?
Answer:
1, 在项目设置的C/C++选项中,把检查64位移植性去掉。
2, 方案a:使用_localtime_s, _localtime32_s, _localtime64_s这3个函数代替localtime
方案b:去掉C4996警告,比如按照提示所说
#define _CRT_SECURE_NO_WARNINGS 1
或者直接#pragma warning( disable : 4996 )
'localtime': This function or variable may be unsafe. Consider using localtime_s instead.相关推荐
- 【C++】错误 C4996 ‘localtime‘:This function or variable may be unsafe.
char ch[64]; strftime(ch, sizeof(ch), "%Y-%m-%d-%H-%M-%S", localtime(&t)); //年-月-日 时-分 ...
- error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 的解决方法
vs2013编译出错信息:错误 1 error C4996: 'fopen': This function or variable may be unsafe. Consider usin ...
- 解决VS2013中出现类似于error C4996: 'scanf': This function or variable may be unsafe的安全检查错误
我用的是visual studio 2019,提示出错.用下面第5种办法,完美解决问题... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- This function or variable may be unsafe
1>------ 已启动生成: 项目: 20130925, 配置: Debug Win32 ------ 1> stdafx.cpp 1>d:\code\20130925\2013 ...
- vs2012 error c4996: 'fopen': This function or variable may be unsafe
1>------ 已启动生成: 项目: 20130925, 配置: Debug Win32 ------ 1> stdafx.cpp 1>d:\code\20130925\2013 ...
- VS2013运行报错error C4996: 'scanf': This function or variable may be unsafe.
报错内容: 1>------ Build started: Project: 约瑟夫问题, Configuration: Debug Win32 ------ 1> 约瑟夫问题.cpp 1 ...
- 成功解决C4996: ‘fopen‘: This function or variable may be unsafe. Consider using fopen_s instead
问题描述 C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead 解决方法 项目 ...
- VC2019编译报错 error C4996: This function or variable may be unsafe
[问题描述] 使用新安装的VS2019编译C代码保报错error C4996: 'sprintf': This function or variable may be unsafe. Consider ...
- 配置OpenCV产生flann\logger.h(66): error C4996: ‘fopen': This function or variable may be unsafe问题
转载自:http://guoming.me/%E9%85%8D%E7%BD%AEopencv%E4%BA%A7%E7%94%9Fflannlogger-h66-error-c4996-fopen-th ...
最新文章
- 基于Python的BPSK音频的波形和频谱
- 分享10个实用的超绚CSS3按钮设计
- hdu 1757 A Simple Math Problem 构造矩阵
- oracle学习笔记三
- dynamic与var
- BNU OJ 第26303 题 Touchscreen Keyboard
- 1090. Highest Price in Supply Chain (25)
- Redis桌面客户端 Redis Studio
- Zookeeper Python
- Windows系统下将目录挂载为一个磁盘并分配盘符
- 计算机常用算法对照表整理
- VSTO入门学习笔记5-数组
- Oracle执行计划使用分析SQL执行效率
- FPGA实现除法运算
- 股市华为鸿蒙是什么意思,4月华为鸿蒙概念股市回顾数据(干货满满)
- 忘记vmware虚拟机系统登入密码如何破解,破解vmware登录密码。
- 图像处理Task05图像分割/二值化
- php webshell 过狗
- 德州农业机械大学计算机科学,2020年德州农业机械大学申请条件
- 洗牌一副n张牌,每一张牌都用字母顺序标记。
热门文章
- matlab simulink 汽车abs模糊pid控制和pid控制对比
- Mac安装软件时提示“文件已损坏,您应该将它移到废纸篓”解决办法(亲测有效)
- 开机黑屏且显示the GNU GRUB version grub>命令行解决办法
- Bootstrap5 弹出框
- html和java开发哪个难,html5和java哪个难
- java jtextarea边框_java swing中的JTextArea边框
- 钉钉直播教学中遇到的26个常见问题解决方法
- 计算机专业 英语复试专业问题准备(1)
- 2021最新解除微信黑号方法
- 程序员的奋斗史(二十八)——寒门再难出贵子?