我使用Ogre 3d并且它产生了大量的警告。
我是否可以禁用不在我项目中的文件的所有警告?
答案 0 :(得分:1)
在包含ogre3d标头之前使用“#pragma warning”(猜测你是在“stdafx.h”中做的)。 Here a link how that work。
答案 1 :(得分:0)
这是一个特殊的Ogre问题,我真的不知道他们为什么不自己解决它。
他们使用#pragma warning pop
(或推,我不确定)没有相应的#pragma warning push/pop
。您也可以在成千上万的输出警告中查找pragma push / pop警告并将其删除,如果您再重新编译食人魔,则警告应该消失。 ;)
并在generell回答你的问题: 通常这不应该发生,但为此,食人魔也是一个特例。
因为代码涉及到您的项目,所以每次编译都会重新编译使用过的ogre源代码。因此,您的项目也会受到食人魔框架警告的影响。 (如果你在设置教程中设置了ogre,那么至少就是这种情况。但我敢打赌他们可以完全连接食人魔)
答案 2 :(得分:0)