none
VC2008SP1 中,这些警告要如何触发? RRS feed

  • 问题

  • 1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cstdio(49) : warning C4995: “gets”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cstdio(53) : warning C4995: “sprintf”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cstdio(56) : warning C4995: “vsprintf”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cstring(22) : warning C4995: “strcat”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cstring(23) : warning C4995: “strcpy”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cwchar(36) : warning C4995: “swprintf”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cwchar(37) : warning C4995: “vswprintf”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cwchar(39) : warning C4995: “wcscat”: 名称被标记为 #pragma deprecated
    1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\cwchar(41) : warning C4995: “wcscpy”: 名称被标记为 #pragma deprecated

     

     

    郁闷 啥意思这些是 ,我一个都没用到这些函数 不知道哪儿来的!


    …|▌'寔堅蔃の/「≯還寔╪.逞蔃﹖
    2011年5月17日 2:32

答案

  • 那是因为胃你 include 了 stdio.h, string.h 之类的。
    学习学习....
    • 已标记为答案 dowflyon 2011年5月18日 5:12
    2011年5月17日 6:00
  • #pragma warning(disable:4995)
    禁用这个warning。

    另外看看您那边#include <xxx>头文件的顺序
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 dowflyon 2011年5月18日 5:12
    2011年5月17日 7:11
    版主

全部回复

  • 那是因为胃你 include 了 stdio.h, string.h 之类的。
    学习学习....
    • 已标记为答案 dowflyon 2011年5月18日 5:12
    2011年5月17日 6:00
  • #pragma warning(disable:4995)
    禁用这个warning。

    另外看看您那边#include <xxx>头文件的顺序
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 dowflyon 2011年5月18日 5:12
    2011年5月17日 7:11
    版主