用VS2013写程序时,经常遇到error C4996: 'strcpy': This function or variable may be unsafe.之类的错误提示。网上查原因是因为这些C库函数很多没有内部检查,微软担心这些函数可能造成栈溢出,所以改写了这些函数,并在原来的函数名字后加上_s以和C库函数区分,比如strcpy->strcpy_s,fopen->fopen_s等。

解决方法:

(1)、把原来所有的函数名全部改成微软改写后的函数名,但是这样比较麻烦。

(2)、属性》c/c++》预处理器》加入_CRT_SECURE_NO_WARNINGS

error C4996: 'strcpy': This function or variable may be unsafe.解决方法

error C4996: 'strcpy': This function or variable may be unsafe.解决方法

相关文章:

  • 2021-06-13
  • 2022-12-23
  • 2021-10-29
  • 2021-08-30
  • 2021-11-13
  • 2022-12-23
  • 2021-07-19
猜你喜欢
  • 2021-11-05
  • 2022-12-23
  • 2021-12-03
  • 2021-11-06
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案