天天看點

cocos2d-x-3.0alpha0-pre的android環境編譯報錯override

首先去官方網站下載下傳cocos2d-x-3.0alpha0-pre的版本,我之前在其他地方下的搞得郁悶死,一直不能編譯通過,後來從官網下載下傳比對了一把,居然不一樣,是以老要我在這裡提醒大家一定要去官網下載下傳,位址:

接下來老套路了,配置環境什麼的,這個網上到處都是,這裡就不多說了,運作編譯好win32的cpp後,接下來就是編譯到android了,添加項目到eclipse,引入libcocos2dx,

運作發現程式會報錯,

D:/cocos2d-x-3.0alpha0-pre/cocos2dx/actions/CCActionCatmullRom.h:205:40: error: 'override' does not name a type

In file included from D:/cocos2d-x-3.0alpha0-pre/cocos2dx/include/cocos2d.h:56:0,

                 from jni/../../Classes/AppDelegate.h:4,

                 from jni/hellocpp/main.cpp:1:

等等很多行業的錯誤資訊,解決辦法

右鍵項目屬性c/c++build -> build settings 标簽欄 build command 修改   ndk-build NDK_TOOLCHAIN_VERSION=4.8

ok儲存運作。4如果不行 試試改成4.7