VS2005中构建Ogre1.7.2:详细步骤
需积分: 9 145 浏览量
更新于2024-09-11
收藏 1.33MB DOC 举报
"该资源主要介绍了如何在Visual Studio 2005环境下配置和构建Ogre 1.7.2图形引擎。作者提供了详细的步骤,包括所需的软件版本和补丁,以及手动设置环境变量的方法。"
Ogre是一个开源的3D图形渲染引擎,广泛应用于游戏开发和其他需要高质量3D图形的领域。在Visual Studio 2005 (VS2005)上搭建Ogre 1.7.2的开发环境,需要遵循以下步骤:
1. 系统需求:
- 首先,你需要安装VS2005 Team Suite的中文版。这是开发环境的基础。
- 安装`WindowsXP-KB942288-v3-x86.exe`,这是Windows Installer 4.5,用于处理安装过程中的一些依赖问题。
- 安装`WindowsPlatformSDK(Server2003R2PlatformSDKFull)`,这是Windows平台开发包,包含了构建Windows应用程序所需的各种库和工具。
- 应用`VS80sp1-KB926604-X86-CHS.exe`,这是VS2005 Team Suite的Service Pack 1,确保你的IDE是最新的。
- 安装`DXSDK_Aug09.exe`,这是DirectX 9.0 SDK,Ogre依赖于DirectX进行3D图形渲染。
2. 可能需要的补丁:
- 如果在执行Ogre时遇到错误(如0xc50...),可能需要`VS80sp1-KB971090-X86-INTL.exe`这个补丁。
3. Ogre SDK和附加组件:
- 安装`OgreSDK_vc8_v1-7-1p1.exe`,这是预编译的Ogre SDK,会自解压到指定目录,例如`D:\WorkShop\DevelopmentShop\OGRE\ORGE_SDK\OgreSDK_vc8_v1-7-1`。
- 安装`Ogre_VC8_AppWizard_1.7.0_4.exe`,这是一个应用程序向导,帮助快速创建Ogre项目模板。
- 下载并解压`OgreDependencies_MSVC_20100501.zip`,包含Ogre依赖的库,将`Dependencies`文件夹复制到SDK的相应位置。
4. 配置环境:
- 自解压的SDK不会自动创建环境变量,需要手动添加`OGRE_HOME`,指向SDK的根目录。
- 解压`OgreDependencies_MSVC_20100501.zip`,并将`Dependencies`文件夹放到Ogre SDK目录下。
5. 编译Ogre依赖项:
- 打开`Dependencies\src\OgreDependencies.VS2005.sln`,编译整个解决方案,确保同时编译了Debug和Release版本。
6. 使用CMake:
- 安装并运行`cmake-2.8.1-win32-x86.zip`中的`cmake-gui.exe`。
- 在"Source code"文本框中输入Ogre源代码的路径(如`D:\Wor`)。
- 在"Build the Binaries"文本框中同样输入这个路径,然后配置构建设置,确保正确选择编译器(VS2005)和目标平台。
完成以上步骤后,你应该能够在VS2005中成功构建并运行Ogre项目。记得在项目设置中链接Ogre的库,并确保所有必要的头文件路径和库路径都被正确地添加到项目配置中。通过这种方式,你可以开始利用Ogre的强大功能来开发3D图形应用程序。
2010-06-16 上传
2012-08-21 上传
2021-05-31 上传
2012-08-30 上传
2023-04-25 上传
2010-11-30 上传
2010-11-06 上传
2010-01-20 上传
2012-06-28 上传
tstep
- 粉丝: 0
- 资源: 10
最新资源
- Hamza-Rock-Paper-Challnege
- 摄影作品集:Um simplesrepositóriodecódigo网站
- Web开发
- Tache-4
- 我们的婚礼电子相册PPT模板
- litpoint:根据 Litynski 修改后的分类,为选定点创建大气环流类型目录-matlab开发
- SJY_0503.zip
- JAVA仿猫眼系统在线购票
- 基于FreeRTOS、LCD1602 、STM32CubeMX、GP2Y0A21YK0F红外测距传感器的测距proteus仿真
- office-ui-fabric-ios:[已存档]请切换至适用于iOS的新Office UI Fabric:https:github.comOfficeDevui-fabric-ios
- 基于PHP的正源客户管理系统php版源码.zip
- js-quizz-vladilen
- AVENGERS-FINAL-
- Your-Fathers-Nightmare:Commodore 64 迷宫游戏
- assertions:OCaml的简单断言库
- form-validator:一个简单的应用程序,用于使用javascript进行所有表单数据的前端验证