构建OGRE CEGUI环境:SVN下载与配置指南

需积分: 10 19 下载量 125 浏览量 更新于2024-10-29 收藏 423KB DOC 举报
"这篇文档详细介绍了如何使用SVN下载并建立OGRE与CEGUI的开发环境,主要针对的是OGRE的1.8版本。作者在过程中遇到了一些问题,并分享了解决方法,包括编译错误和清单文件更新失败的处理。" 在搭建OGRE和CEGUI的开发环境时,首先需要安装SVN工具,例如TortoiseSVN,用于从OGRE的官方或SourceForge仓库克隆源代码。作者推荐的URL是https://ogre.svn.sourceforge.net/svnroot/ogre/trunk,这可以获取到最新的trunk主干源代码。 接着,创建一个源代码的工作副本,将OGRE_SRC_1.8文件夹设为工作区,并通过SVN Checkout获取源码。然后,需要为编译环境准备一个生成区,例如OGRE_SDK_1.8,并设置环境变量OGRE_HOME来指向这个路径。 为了支持OGRE的编译,还需要下载依赖项,如OgreDependencies_MSVC_20100501,解压后将Dependencies目录放入OGRE_HOME。接着,编译Dependencies中的OgreDependencies.VS2005.sln,可以选择Debug或Release模式。 之后,使用CMake进行配置。源代码目录设定为D:\OGRE\OGRE_SRC_1.8,而构建二进制文件的目录设定为D:\OGRE\OGRE_SDK_1.8。在配置过程中,CMake会生成配置信息,可能遇到红色未满足的选项,此时需要根据个人需求添加或调整配置选项,比如增加特定的组件或库。 在编译过程中,可能会遇到"错误574 general error c101008d: Failed to write the updated manifest to the resource of file"的错误。解决这个问题的方法是关闭项目的清单文件(在项目属性设置中),或者暂时关闭反病毒软件,以防止其干扰编译过程。 最后,一旦所有配置和编译步骤都完成,用户就可以开始使用OGRE和CEGUI进行游戏或图形应用的开发了。需要注意的是,由于这是作者的一半经验总结,另一半来自网络,因此可能存在一些过时的信息,实际操作时应以官方文档和最新的资源为准。如果在过程中遇到问题,作者鼓励大家留言交流。