奇怪的食人魔错误和不存在的问题

时间:2009-03-04 01:14:33

标签: c++ windows visual-studio-2008 ogre3d

我收到此错误,我不知道在哪里:

  

OGRE EXCEPTION(2:InvalidParametersException):标头chunck与两端都不匹配:损坏的流?在Serializer :: determineEdianness at f:\ codingextra \ ogre \ shoggoth_vc9 \ ogre \ ogremain \ src \ ogreserializer.cpp(第90行)

我正在使用Visual Studio 2008.我试图在提到的f:驱动器上gvim文件,但显然它不存在?我也试图cd到dir,它说它不存在。有什么见解吗?

1 个答案:

答案 0 :(得分:2)

您正在使用预编译的Ogre版本。如果要调试它,可能需要下载Ogre源并安装它们。但很明显,Serializer类正在读取一些你希望以某种格式呈现的数据。具体来说,它正在标题中查找标记数据是小端还是大端的标记。 (最少或最重要的字节优先。)

您也可以尝试在代码调用Ogre的任何地方捕获异常,这将帮助您缩小问题代码的范围。