Ogre19 Android编译教程:Win7 VS2008 NDK环境配置与常见问题解决
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
本文档主要介绍了如何在Windows 7环境下使用Visual Studio 2008 NDK编译Ogre 1.9版本的Android项目。首先,你需要从Bitbucket下载Ogre 1.9源码(<https://bitbucket.org/sinbad/ogre/src>)和OgreDeps(<https://bitbucket.org/cabalistic/ogredeps>),这两个是Ogre项目的重要依赖。
官方提供的CMake快速入门指南对Android编译过程有详细的指导,可以参考文档链接:[官方CMake Quick Start Guide for Android on Win7](http://www.ogre3d.org/tikiwiki/CMake%20Quick%20Start%20Guide%20%7C%20AndroidWin7)。在开始编译前,确保将OgreDeps解压到Dependencies目录,并以管理员权限使用VS2008命令行工具进入Ogre/Build目录。
编译步骤如下:
1. 运行`cmake -G "NMake Makefiles"`命令,同时指定必要的参数,如`-DCMAKE_TOOLCHAIN_FILE=..\CMake\toolchain\android.toolchain.cmake`,`-DANDROID_NATIVE_API_LEVEL=9`,以及`-DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.8`,确保与你的目标API和工具链兼容。
2. 如果在编译过程中遇到缺少FreeImage等库的问题,尝试多次运行构建脚本,这些库可能是通过CMake自动下载或配置的。如果仍然无法解决,需要定位到Build/Dependencies/Src/FreeImage/CMakeFiles/FreeImage.dir目录下的build.make文件,删除或修改红框标记的两行冲突代码。
3. 类似问题出现时,需要按照这种方法进行调整,确保所有依赖库都正确配置。编译完成后,转至build\SampleBrowserNDK目录,执行NDK-BUILD来构建示例程序。最后,使用Eclipse进行项目的进一步开发和调试,包括生成和运行应用程序。
这篇文档提供了针对Ogre 1.9 Android编译的关键步骤,包括环境设置、依赖管理、CMake配置以及常见问题的解决方法。如果你打算在Windows 7和VS2008环境中开发Android应用,并且使用Ogre作为渲染引擎,这篇文章将对你的工作流程起到关键指导作用。
311 浏览量
126 浏览量
268 浏览量
106 浏览量
300 浏览量
132 浏览量
425 浏览量
![](https://profile-avatar.csdnimg.cn/6af0aa2a2c5445e6af45a20226c886d5_tb01070.jpg!1)
QuYuanTech
- 粉丝: 7
最新资源
- J2ME移动游戏开发入门
- Struts框架深度学习:从入门到精通
- ACM国际大学生程序设计竞赛深度解析
- Eclipse 3.1 + Hibernate Tools: 完成配置教程
- Socket编程基础与网络字节序转换
- Oracle 9i入门:第2章 构建环境-服务器安装与配置详解
- Oracle9i基础教程:从零开始学习关系型数据库
- Linux外壳命令详解与bash使用技巧
- Windows下Eclipse C/C++开发环境配置指南
- C++与Qt 4 GUI编程权威指南:2006年最佳实践
- 详尽的正则表达式匹配规则一览
- Ice分布式程序设计1.3.0-C版
- SpamAssassin配置指南:过滤与黑白名单设定
- Windows环境下Qt安装与DevCPP配置教程
- C++泛型编程深度探索:模板全览
- C#深度解析:从基础到面向对象