就是说这个方法被标注为已过期,未来版本可能不再支持这个函数
MSDN上的资料:
编译器警告(等级 1)C4995
错误消息
“function”: 名称被标记为 #pragma deprecated
编译器遇到了标记有杂注 deprecated 的函数。在未来版本中可能不再支持此函数。可以用 warning 杂注关闭此警告(如下例所示)。
示例
下面的示例生成 C4995:
// C4995.cpp
// compile with: /W1
#include
// #pragma warning(disable : 4995)//这句话就是关闭提示
void func1(void)
{
printf("\nIn func1");
}
int main()
{
func1();
#pragma deprecated(func1)
func1(); // C4995
}
#pragma warning(disable : 4995)
关闭警告
以后看见有什么警告
直接用这句话就可以解决问题
warning C4995: “wcscpy”: 名称被标记为 #pragma deprecated
前面已经提示是警告4995
所以你就相应的添上这个数字就ok了
可以无视,因为这些函数在VC++2008中有所谓的高级的版本的替代,因此会提示你这些函数已经过时
#pragma warning(disable: xxxx )