- Creator 版本:1.7.0
- 目标平台:Android
- 详细报错信息,包含调用堆栈:见最后
- 重现方式:
1. 配置好所有NDK,ANT,Studio位置(Android Studio升级到3.0.1)
2. 创建Hello_World项目
3.Project Build(选择Android,勾选Android Studio, API Level是Android-10, APP ABI选后3个)
4. Build完成后开始Compile,失败
Log里error是
C:/Users/Tester/Documents/NewProject/build/jsb-default/frameworks/cocos2d-x/cocos/audio/android/mp3reader.cpp:229:43: error: ‘memcmp’ was not declared in this scope
if (memcmp(“ID3”, id3header, 3)) {
^
C:/Users/Tester/Documents/NewProject/build/jsb-default/frameworks/cocos2d-x/cocos/audio/android/mp3reader.cpp:274:48: error: ‘memcpy’ was not declared in this scope
memcpy(buf, tmp, remainingBytes);
^ - 之前哪个版本是正常的(可选):之前1.6.2时用Git上的1.7-release覆盖可以编译,目前看到1.7里的mp3reader.cpp与1.7-release不一致
- 编辑器操作系统(可选):Win10 64bit, 英文
====================详细信息======================