我正在根据此设置构建一个ogre3d教程 http://www.ogre3d.org/wiki/index.php/SettingUpAnApplication#XCode
我按照所说的所有步骤进行了操作。它汇编得很完美。
但是在运行中发生了这种情况:
*-*-* OGRE Initialising
*-*-* Version 1.6.0 (Shoggoth)
Creating resource group Bootstrap
An exception has occurred: OGRE EXCEPTION(7:InternalErrorException): /Users/fmsf/Chalmers/SimulationEngines/testes/OgreProject/build/Debug/OgreProject.app//Users/fmsf/Chalmers/SimulationEngines/ogr3d/OgreSDK/Samples/Media/packs/OgreCore.zip - error whilst opening archive: Unable to read zip file. in ZipArchive::checkZzipError at /Users/steve/projects/Shoggoth_clean/ogre/Mac/Ogre/../../OgreMain/src/OgreZip.cpp (line 259)
*-*-* OGRE Shutdown
/Users/fmsf/...
是我的,但是那个字符串/Users/steve/projects...
我不知道它来自哪里,因为我已经查看过配置文件而无法在任何地方找到它。
任何人都知道如何解决这个问题?这是我第一次使用食人魔,所以我觉得这里有点迷失。
答案 0 :(得分:1)
未知文件名可能只是检测到错误的代码的编译部分;它指出了一个C ++源文件。根据{{3}},Ogre3d的首席开发人员名为Steve Streeting ...
检查存档,是否可以列出(zip -v
)并且看起来很健全?如果是这样,它和Ogre3D的拉链代码之间可能存在某种版本冲突。