我喜欢在VC ++ 2010而不是Visual Studio项目设置中使用#pragma
指令进行库链接和警告抑制。原因是它们更加明显,如果Visual Studio .suo文件被破坏或破坏,信息也不会丢失。
所以如下:
#pragma warning( disable: 4018;4482;4996;4800)
那应该禁用我忽略atm的警告(注意:请禁止警告抑制警告是一种不好的做法),但是在编译过程中遇到它们之前它们显然不会生效.. < / p>
那么我应该将这些警告抑制器放在哪个文件中?哪个是第一个要编译的文件?
我把它放在带有main()的文件中,但是没有用(除非你把它放在项目设置中,你仍然会看到警告)
答案 0 :(得分:3)
stdafx.h
如果您将放入文件中,请记住。 (请确保包含它。)
否则,只需将其置于C / C ++项目设置中(在“高级”中)。