如何忽略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 联系我们: