【发布时间】:2011-08-16 17:21:28
【问题描述】:
我喜欢在 VC++ 2010 中使用 #pragma 指令来进行库链接和警告抑制,而不是使用 Visual Studio 项目设置。原因是它们更显眼,而且如果 Visual Studio .suo 文件遭到破坏或破坏,这些信息也不会丢失。
所以在一行中:
#pragma warning( disable: 4018;4482;4996;4800)
这应该禁用我忽略 atm 的警告(注意:请抑制关于抑制警告是一种不好的做法的警告),但它们显然不会生效,直到它们在编译过程中遇到..
那么我应该将这些警告抑制器放在哪个文件中?第一个编译的文件是哪个?
我把它放在包含 main() 的文件中,但这不起作用(除非你把它放在项目设置中,否则你仍然会看到警告)
【问题讨论】:
标签: visual-studio-2010 visual-c++