Cocos2d-x 3.0 TestCpp android编译出错 解决 error: expected ';' at end of member declaration

在尝试使用NDK_TOOLCHAIN_VERSION=4.7编译Cocos2d-x 3.0 TestCpp项目时遇到错误,由于缺少4.7版本,改用4.8版本成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml    
Android NDK: WARNING:D:/cocos2d-x/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries    
Android NDK: WARNING:D:/cocos2d-x/cocos2dx/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries    
[armeabi] Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
[armeabi] Gdbsetup       : libs/armeabi/gdb.setup
[armeabi] Compile++ thumb: testcpp_shared <= main.cpp
[armeabi] Compile++ thumb: cocos_testcpp_common <= AppDelegate.cpp
[armeabi] Compile++ thumb: cocos_testcpp_common <= BaseTest.cpp
In file included from D:/cocos2d-x/cocos2dx/include/cocos2d.h:40:0,
                 from jni/../../Classes/AppDelegate.h:4,
                 from jni/testcpp/main.cpp:1:
D:/cocos2d-x/cocos2dx/actions/CCAction.h:153:41: error: expected ';' at end of member declaration
In file included from D:/cocos2d-x/cocos2dx/include/cocos2d.h:40:0,
                 from D:/cocos2d-x/samples/Cpp/TestCpp/Classes/BaseTest.h:12,
                 from D:/cocos2d-x/samples/Cpp/TestCpp/Classes/BaseTest.cpp:9:
D:/cocos2d-x/cocos2dx/actions/CCAction.h:153:41: error: expected ';' at end of member declaration
D:/cocos2d-x/cocos2dx/actions/CCAction.h:153:47: error: 'override' does not name a type
D:/cocos2d-x/cocos2dx/actions/CCAction.h:153:47: error: 'override' does not name a type



ndk-build NDK_TOOLCHAIN_VERSION=4.7

没有4.7 换4.8

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值