strcpy函数在VS2015无法使用的问题

一:原因:一般认为vs准备弃用strcpy的,安全性较低,所以微软提供了strcpy_s来代替

 然而,strcpy_s并没有strcpy好用,我们要想继续在VS2015中使用strcpy该怎么办 呢?下面是几种解决方法

解决方法:

  1.其实在下面的输出错误信息中有解决方法,“To disable deprecation , use _CRT_SECURE_NO_WARNINGS”,意思是我们可以不进行兼容性检查,我们可以在项目-属性-配置属性-c/c++-预处理器-预处理定义里边加上一句:_CRT_SECURE_NO_WARNINGS ,如下图所示

  2.也是在下面的输出信息中,我们可以看到有一处错误代号“ error C4996:”,所以我们可以在程序开头加上一句“#pragma warning(disable:4996)”就行,意思是忽略这个错误,如下图

  3.第三种方法是:我们可以在:项目-属性-配置属性-c/c++中的常规,里面有个SDL选项,关了。还有在代码生成中有个安全检查选项(/GS),关了。虽然这种方法也可以解决这个问题,但是我本人不太提倡这种解决办法,还是前两种解决方法比较好

 

来源:https://yq.aliyun.com/articles/436500


智能推荐

QtCreator(vs2015库)编译动态库,无法解析的外部符号问题

1. 首先使用matlab生成的c语言源码,用QtCreator 5.11 (vs2015) 编译成64位的release静态库。 编译成功。 2. 使用1.中编译的静态库,调用其函数,再用QtCreator 5.11 (vs2015) 编译成64位release动态库。 编译失败,很多库函数无法解析。错误如下(下面几行摘要,之后附图): libcalibration.obj:-1: error:...

opencv在vs2015中 找不到opencv_world400d.dll的问题

参照这个 在visual studio2015里面配置opencv4.0.0。一般不会报错,其中注意按照博客要求对环境变量进行修改即可。 【对于环境变量的修改】 此电脑→属性→高级系统设置→环境变量 在path后面加上G:\opencv\build\x64\vc14\bin 如果是opencv4.0.0+opencv_contrib-4.0.0 (如何添加依...

portaudio_x86.lib 在vs2015之后版本中的调用问题

portaudio_x86.lib 在vs2015之后版本中的调用问题 vs2015 无法解析的外部符号 __imp__fprintf __imp____iob_func 由于portaudio采用的是低版本的vs在用高版本打开的时候平台工具不同,我在自己的电脑上将 配置-》常规-》平台工具集 更改成**visio studio (v100)**即可 如果没有的visio studio (v100...

在VS2015中使用Boost库

在VS2015中使用Boost库 所以发这篇文记录下自己的步骤,本文针对首次使用boost并希望快速配置boost的同学,配置中固然以简单快速为主,不涉及其他高级用法 1、下载boost最新库 (a) 官网直接点击如图的Version 官网 (b) 根据自己平台情况需求下载对应的版本 版本选择 (c) 下载后解压得到: 解压目录 2、编译适应自己平台的Boost库 (a) 找到VS自带的x86本机...

在VS2015中使用Boost库

在VS2015中使用Boost库 因为学习需要使用boost库,也是第一次使用它。随便去搜了一下,的确有前人分享了许多经验。有些比较复杂繁琐,有些不太到位,不过还是感谢他们,最后我配置好了。 所以发这篇文记录下自己的步骤,本文针对首次使用boost并希望快速配置boost的同学,配置中固然以简单快速为主,不涉及其他高级用法,供大家参考。 1、下载boost最新库 (a) 官网直接点击如图的Vers...

猜你喜欢

使用VS2015在Windows下编译darknet

一,环境配置 VS2015+显卡RtX2080ti+CUDA10.1+Opencv2.4.13+pthread pthread:ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip Darknet:https://github.com/pjreddie/darknet 二,编译过程 1.从官网下载源码,并下载所...

vs2015使用SiftGPU

环境:win10、vs2015、x64 编译过程参考: http://www.cnblogs.com/wangguchangqing/p/10132052.html https://www.cnblogs.com/gaoxiang12/p/5149067.html 需要的第三方库: Glew DevIL-Windows-SDK-1.8.0 使用: 项目属性设置include路径到SiftGPU目录...

无意中发现看书也是一种美

2012年4月25日晚,翻翻自己喜欢的一门语言学习书(python参考手册),无意中发现书中夹着之前的明信片(有一次和同事一起去前门邓丽君音乐生活馆留下来的),感觉学习也是一种美!于是乎拍下这不经意的时刻,哈哈!...

香橙派OrangePi PC Plus开发板连接USB以太网卡测试说明

1) 目前测试过能用的 USB 以太网卡如下所示,其中 RTL8153 USB 千兆网卡插入开 发板的 USB 2.0 Host 接口中测试可以正常使用,但是速率是达不到千兆的,这点请 注意   2) 首先将 USB 网卡插入开发板的 USB 接口中,然后在 USB 网卡中插入网线,确 保网线能正常上网,如果通过 dmesg 命令可以看到下面的 log 信息,说明 USB 网卡...

计算机网络基础:Vlan,网关,dns吗,子网掩码等!面试必备!

很多朋友多次问到什么是网关、dns、子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用非常广泛,我们平时在 vip 技术群中也是不断的讨论到网关、vlan、三层交换机或子网掩码等问题,今天我们就一起用通俗方式一次性了解清楚。 一、什么是 vlan? VLAN 中文是 “虚拟局域网”。LAN 可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机...

问答精选

How to extract beta coefficients for interaction effect in R?

I am examining the interaction between a continuous variable (bloodq) and a categorical variable with three levels (ER, RB, and WB). In order to see how the betas differ across tissue types, I would l...

what is the difference between Flatten() and GlobalAveragePooling2D() in keras

I want to pass the output of ConvLSTM and Conv2D to a Dense Layer in Keras, what is the difference between using global average pooling and flatten Both is working in my case. That both seem to work d...

How to invoke a test step with inputs at runtime from groovy script in SOAP UI?

I am writing a validation groovy script for a test step, intended to test a SOAP Web Service. Now, I want to call the same test step, with different input value from the groovy script. Is it possible?...

Wicket pagestore results wrong page

I have a problem with my web application with wicket. I am using wicket 6.14. I can't say exactly what the problem is, but I can describe the problem. I am using a self written pagestore, which uses h...

Unity load files from outside of resources folder

In unity is it possible to load a resource that is out side of the resources folder. I want the user to be able to set a textAsset variable from a file outside of the Assets directory entirely. You ca...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答