[armeabi] Compile++ arm : cocos_extension_static <= CCPUSlaveBehaviourTranslator.cpp
[armeabi] Compile++ thumb: audioengine_static <= AudioEngine-inl.cpp
[armeabi] Compile++ thumb: audioengine_static <= AudioEngine.cpp
[armeabi] Compile++ thumb: audioengine_static <= CCThreadPool.cpp
[armeabi] Compile++ thumb: audioengine_static <= AssetFd.cpp
In file included from C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/OpenSLHelper.h:27:0,
from C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/AudioPlayerProvider.h:28,
from C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioEngine-inl.cpp:51:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioEngine-inl.cpp: In lambda function:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/cutils/log.h:487:47: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘cocos2d::experimental::IAudioPlayer::State’ [-Wformat=]
_android_log_print(prio, tag, VA_ARGS)
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/cutils/log.h:459
note: in expansion of macro ‘android_printLog’
android_printLog(priority, tag, VA_ARGS)
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/cutils/log.h:451
note: in expansion of macro ‘LOG_PRI’
LOG_PRI(ANDROID##priority, tag, VA_ARGS)
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/cutils/log.h:89:29: note: in expansion of macro ‘ALOG’
#define __ALOGV(…) ((void)ALOG(LOG_VERBOSE, LOG_TAG, VA_ARGS))
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/…/…/audio/android/cutils/log.h:93:20: note: in expansion of macro ‘__ALOGV’
#define ALOGV(…) __ALOGV(VA_ARGS)
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioEngine-inl.cpp:222:21: note: in expansion of macro ‘ALOGV’
ALOGV(“Ignore state: %d”, state);
^
[armeabi] Compile++ thumb: audioengine_static <= AudioDecoder.cpp
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp: In constructor ‘cocos2d::experimental::AudioDecoder::AudioDecoder(SLEngineItf, const string&, int, int, const FdGetterCallback&)’:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:108:73: error: ‘malloc’ was not declared in this scope
_pcmData = (char*) malloc(NB_BUFFERS_IN_QUEUE * BUFFER_SIZE_IN_BYTES);
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp: In destructor ‘virtual cocos2d::experimental::AudioDecoder::~AudioDecoder()’:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:126:18: error: ‘free’ was not declared in this scope
free(_pcmData);
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp: In member function ‘bool cocos2d::experimental::AudioDecoder::decodeToPcm()’:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:405:52: error: ‘malloc’ was not declared in this scope
keyInfo = (SLMetadataInfo *) malloc(keySize);
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:434:25: error: ‘free’ was not declared in this scope
free(keyInfo);
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp: In member function ‘bool cocos2d::experimental::AudioDecoder::resample()’:
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:504:42: error: ‘malloc’ was not declared in this scope
void *outputVAddr = malloc(outputSize);
^
C:/Users/hasee/Desktop/test/Hello/proj.android-studio/…/cocos2d/cocos/audio/android/AudioDecoder.cpp:594:17: error: ‘free’ was not declared in this scope
free(convert);
^
make: *** [obj/local/armeabi/objs-debug/audioengine_static/AudioDecoder.o] Error 1
make: *** Waiting for unfinished jobs…
make: Leaving directory `C:/Users/hasee/Desktop/test/Hello/proj.android-studio/app’
执行命令出错,返回值:2。
这个到底怎么解决 /???