Ogre19 Android编译教程:Win7 VS2008 NDK环境配置与常见问题解决

3星 · 超过75%的资源 需积分: 9 14 下载量 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作为渲染引擎,这篇文章将对你的工作流程起到关键指导作用。