Sam*_*rsa 6 c++ warnings visual-studio-2008
我通常喜欢在Visual Studio中针对警告级别4进行编译,并将所有警告视为错误.问题是,Ogre3D没有编译警告级别3(FBX SDK或OIS,我也在使用),这也是一个问题,因为现在我收到了来自Ogre3D库的大量警告,现在被视为错误.到目前为止,我一直在第3级编译,但这让我非常不安.有没有办法禁用我无法控制的特定第三方库的警告?
你没有确切地说你是如何编译的,但这里有一些选择:
1 - 在Visual Studio中,您可以通过每个源文件的"属性"设置各个源文件的警告级别
2 - 您还可以使用在文件中动态更改警告级别
#pragma warning(push, 3)
// Some code, perhaps #includes
#pragma warning(pop)
Run Code Online (Sandbox Code Playgroud)
它将两个pragma之间的警告级别设置为3.