您的位置:首页 > 其它

VC 关闭Warning警告提示

2010-03-24 10:57 633 查看
刚好用到要关闭VC告警,Google了一下,感觉不错,转帖地址http://www.kindro.cn/show-28-1.html

首先,要声明的是,不到万不得已别使用这个方法来关闭warning提示,因为不解决warning提示的问题可能会使程序隐藏了一些不易发现的Bug。

一天,我要用到某个函数,所以引用了其头文件:

C++代码

#include <shlwapi.h>

#pragma comment (lib, "shlwapi.lib")

加入了这个头文件之后,发现总是出现lstrcpyA函数被警告说:这是一个即将失去支持的函数!它的意思可能是说下个版本的IDE可能不会再支持这个函数,可能会导致您的源代码在更高版本的IDE中编译不通过。(这个错误的错误号是4995,出现警告的时候,在输出窗口会显示C4995的字眼,这里的数字就是警告编号。)

下面是关闭这个警告的方法:

C++代码

#pragma warning(disable : 4995)

//下面是使用到lstrcpyA的代码

如果想恢复警告的话,要像这样:

C++代码

//上面是用到lstrcpyA的代码

#pragma warning(default : 4995)

//在适当的地方恢复警告,可以避免下面的代码如果包括4995错误的话,会被我们忽略。

Tags: visual studio 2008, 警告, 经验
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: