如何忽略VC 6的所有编译警告


       维护公司的一个工程源码,VC 6编写的,编译时出现2 个 error,561 个warning。我看得两眼冒花,还没看到2个error在哪里发生。在工程设置的C/C ++选项卡的在General 类别中的Warning level设置为None,重新编译后依然是2 个 error,561 个warning。

    现在我该忽略怎么所有编译警告以便找到那两个编译错误?(顺便抱怨一句,VC 6不是一般的难用啊!)

17 个解决方案

#1


在VS2005里只要再编译一次。。。

#2


分析一下源码吧,我觉得这样的也就是几个地方的用法造成的,如果比较单一的话可以直接

#pragma warning(disable:XXX) 
  

#3


Alt+F7,打开Project Setting对话框,点C++选项卡,Warning level ,选None试试!

不过把Warning 干掉才是王道啊!

#4


在工程属性了,提高编译警告等级。

#5


如果不是在同一个文件,重新编译一次就行了,编译是以文件为单位的
如果在同一个文件,2005也会一样的

可以把某个警告关掉
#pragma warning(disable:XXXX1 XXXX2 XXXX3)

#6


引用 4 楼 wuyu637 的回复:
在工程属性了,提高编译警告等级。

倒...回帖要看帖,做人要厚道

#7


Project -> Settings...
选择"Link"中的“产生调试信息”勾选掉即可。

#8


如果还不行就选中“忽略全部默认库”

#9


    找到了最佳办法:

在build窗口 find "error :"

#10


要重视警告,不能随便
这样做

#pragma warning(disable:XXX) 

#11



#pragma warning(disable:错误号)

#12


向楼上一样,可以取掉某类的警告

#13


如果确定这个警告是你系统代码里常见的无关紧要的话,可以屏蔽的,我们公司的代码就屏蔽
4786这个警告

#14


引用 10 楼 toperray 的回复:
要重视警告,不能随便
这样做

#pragma warning(disable:XXX)


    老大,我不是说不重视警告,但我总得先解决错误使得程序编译通过吧。

#15


很有可能就是个小问题。

#16


引用 14 楼 clever101 的回复:
引用 10 楼 toperray 的回复:
要重视警告,不能随便
这样做

#pragma warning(disable:XXX)



    老大,我不是说不重视警告,但我总得先解决错误使得程序编译通过吧。


说得有理
超级多的错误
在里面找个error得两分钟

#17


在Output窗口下,Ctrl+F查找出error
警告不能随便忽略

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: