ogre编译步骤

上传人:野鹰 文档编号:3117974 上传时间:2017-07-30 格式:DOC 页数:4 大小:45.50KB
返回 下载 相关 举报
ogre编译步骤_第1页
第1页 / 共4页
ogre编译步骤_第2页
第2页 / 共4页
ogre编译步骤_第3页
第3页 / 共4页
ogre编译步骤_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ogre编译步骤》由会员分享,可在线阅读,更多相关《ogre编译步骤(4页珍藏版)》请在金锄头文库上搜索。

1、1ogre 1.7.0 的下载、配置和编译指南- 第一步:文件下载Ogre 1.7.0 OgreDependencies_MSVC_20100106.zip另外还需要 cmake-2.8.1-win32-x86 和 DXSDK_Aug08Ogre 下载地址:https:/ DXSDK_Aug08.exe2将 ogre 解压,建议将解压后生成的 ogre 目录改名为对应的版本号,例如:E:ogre-v1-7-0,以区分各个版本 ,确保 OgreMain 的路径看起来像是这样子的:E: ogre-v1-7-0OgreMain3依赖库解压,将解压生成的 Dependencies 放到 ogre 根目

2、录下,例如:E:ogre-v1-7-0Dependencies第三步:依赖库编译VS 打开 E:ogre-v1-7-0Dependenciessrc 目录中对应的工程 VS20XX.sln, 编译出依赖库的 debug 和 release第四步:cmake 配置与编译1. 解压 cmake 到任意目录,例如:F:Toolscmake-2.8.1-win32-x862. 运行 F:Toolscmake-2.8.1-win32-x86bincmake-gui.exe3. 在Where is the source code和Where to build the binaries 中分别设置Ogre

3、的根目录,如:D:ogre-v1-7-0和 Ogre 的生成目录,如:D:ogre-v1-7-024. 点击 configure,选择 VC 版本,点击 Generate 后将生成 VS 解决方案OGRE.slnCMAKE_INSTALL_PREFIX 编译选项:.dll,.lib,.h 生成目录默认: E:/ogre-v1-7-0/myOgre/sdkcmake 下载地址:http:/www.cmake.org/cmake/resources/software.html第五步:运行工程 运行 ALL_BUILD 项目 = 编译所有项目运行 INSTALL 项目 = 将库文件和头文件生成到 上

4、一步的 生成目录找到名字为 SampleBrowser 的工程,点击“set as startup project” ,运行示例注意事项:1. 如果不需要运行 samples,那么只需要编译OgreMain、RenderSystem_Direct3D9(或其他)和所需的 Plugin 即可2. 如果 CMAKE 提示 look for stdint.h /stdint.h not found 。 。 。需要把 CMAKE-Group View 下的OGRE_CONFIG_CONTAINERS_USE_CUSTOM_ALLOCATOR 勾选去掉3. 现在官网上的 OGRE1.7.1 版本编译的时

5、候要注意修改下 SampleBrowser 工程属性-生成事件-预连接事件中命令行改成你机子上 CMAKE 的路径否则会报错cegui 0.7.1 的下载、配置和编译指南- 第一步:文件下载cegui 0.7.1 的下载地址:http:/ 0.7.1 依赖库的下载地址:http:/ 将 cegui 解压,建议将解压后生成的 cegui 目录改名为对应的版本号,例如:F: cegui-v0-7-1,以区分各个版本2. 将依赖库解压到 cegui 的目录中,例如:F: cegui-v0-7-1Dependencies3. 进入目录 F: cegui-v0-7-1projectspremake,用记

6、事本打开目录下的config.lua,1)找到两个变量:OGRE_PATHS 和 OIS_PATHS,将其修改成对应的ogre 和 ois 的路径,例如:OGRE_PATHS = E: ogre-v1-7-0, OgreMain/include, lib OIS_PATHS = E: ogre-v1-7-0/Dependencies/include/OIS/, , lib 2)找到 CEGUI_OLD_OIS_API 变量,设置为 false3)找到 OGRE_RENDERER 变量,设置为 true4)找到 SAMPLES_OGRE 变量,设置为 true4. 进入目录 F:cegui-v0

7、-7-1projectspremake,运行 build_vs2008.bat(或对应的其他版本) ,你将看到 CEGUI.sln继续运行 build_samples_vs2008.bat(或对应的其他版本) ,你将看到CEGUISamples.sln注意事项:1. 在编译 CEGUI.sln 和 CEGUISamples.sln 时,如果依然存在找不到 h 或是 link错误,请打开工程属性,修改 Additional Include Directories 和 Additional Library Directories 中对应的 ogre 和 ois 相关的路径2. 请注意 ogre 1

8、.7.0 的 lib 是生成在 debug 和 release 子目录中,记得修改为正确的 link 路径3. 运行 sample 前,记得先复制 F:SDKcegui-v0-7-1dependenciesbin 下的所有4dll 到 F: cegui-v0-7-1bin 下面,这样就不会报错提示缺少 dll 了环境变量配置- 1. 右键点击我的电脑 - 属性 - 高级 - 环境变量2. 根据不同开源库的名称,新建出对应的变量名和路径值,例如:变量OGRE_HOME,值为 E:ogre-v1-7-03. 将 VC 的 Additional Include Directories 和 Additional Library Directories 中将之前的死路径修改为类似:$(OGRE_HOME) include4. 未来当 ogre 或 cegui 再有升级时,则不需要手动一个个修改路径,只用一次性修改对应的环境变量的值(路径)即可5. 请注意,当环境变量发生变化,VC 必须重启才能识别

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号