Ogre19 Android编译教程:Win7 VS2008 NDK环境配置与常见问题解决
3星 · 超过75%的资源 需积分: 9 195 浏览量
更新于2024-09-09
收藏 418KB DOC 举报
本文档主要介绍了如何在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作为渲染引擎,这篇文章将对你的工作流程起到关键指导作用。
2020-07-23 上传
2015-03-28 上传
2024-11-03 上传
2024-11-03 上传
QuYuanTech
- 粉丝: 7
- 资源: 46
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目