Ogre1.9 Android 版本編譯方法


1. 下載最新的NDK(我用的是android-ndk-r8e版本,使用r8之後的版本,不再需要cywin編譯c++了,自帶了編譯環境)。地址:http://developer.android.com/intl/zh-CN/tools/sdk/ndk/index.html

2. 下載Android的SDK,目前Android的sdk中已經自帶了eclipse,免去了自己配置的煩惱。地址:http://developer.android.com/intl/zh-CN/sdk/index.html

3.  下載Ogre1.9的Android版sdk。地址是:http://www.ogre3d.org/download/sdk

步驟一:

打開sdk中的eclipse工具,點擊File-》Project-》Android Project from Existing Code。選擇Ogre的sdk中帶的sample中的任意一個例子。

工程上點右鍵選擇C++ Build。修改Build Command 爲NDK中寫好的命令。(我的是D:/Android/android-ndk-r8e/ndk-build.cmd -j)

步驟二:

修改AndroidSDK版本號爲你自己上已經安裝的版本,我用的是16,也就是Android 4.1.2。

在工程上點右鍵-》Android Tools -》 Add Native Support。

點擊編譯,一般就能編譯通過。

如果出現錯誤:make: *** No rule to make target `C:/Android/ndk/sources/android/native_app_glue/android_native_app_glue.c', needed by `obj/local/armeabi-v7a/objs/android_native_app_glue/android_native_app_glue.o'.  Stop.

只需要把obj/local/armeabi-v7a/objs/android_native_app_glue/android_native_app_glue.o這個目錄下的文件刪掉,重新編譯即可。

步驟三:

選擇真機或者虛擬機運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章