Hi,
I have created a game and have run into compiling errors on both platforms.
On iOS:
I run into the following errors:
/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.ios_mac/../../cocos2d-x/cocos/scripting/js-bindings/manual/js_manual_conversions.h:81:1: error: unknown type name 'jsval'
jsval opaque_to_jsval( JSContext *cx, void* opaque);
^
/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.ios_mac/../../cocos2d-x/cocos/scripting/js-bindings/manual/js_manual_conversions.h:82:1: error: unknown type name 'jsval'
jsval c_class_to_jsval( JSContext *cx, void* handle, JS::HandleObject object, JSClass *klass, const char* class_name);
^
/Users/ericwan/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.ios_mac/../../cocos2d-x/cocos/scripting/js-bindings/manual/js_manual_conversions.h:85:1: error: unknown type name 'jsval'
jsval charptr_to_jsval( JSContext *cx, const char *str);
^
/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.ios_mac/../../cocos2d-x/cocos/scripting/js-bindings/manual/js_manual_conversions.h:136:55: error: unknown type name 'jsval'
bool jsvals_variadic_to_ccvaluevector( JSContext *cx, jsval *vp, int argc, cocos2d::ValueVector* ret);
^
/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.ios_mac/../../cocos2d-x/cocos/scripting/js-bindings/manual/js_manual_conversions.h:148:33: error: no matching function for call to 'JS_IsArrayObject'
JSB_PRECONDITION3( jsobj && JS_IsArrayObject( cx, jsobj), cx, false, "Object must be an array");
I am on MacOS Sierra 10.12.6, Cocos Creator 1.7, SDKBox Ads/AdMob/Chartboost/Google Play Services 2.3.17.3
XCode 7
On Android:
In file included from /Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/../../../Classes/PluginSdkboxAdsJS.cpp:1:0:
/Documents/solitaire-cocos-creator/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/../../../Classes/PluginSdkboxAdsJS.hpp:4:19: fatal error: jsapi.h: No such file or directory
#include "jsapi.h"
my versions:
NDK_TOOLCHAIN_VERSION=4.9
APP_PLATFORM=android-23
APP_ABI=armeabi
NDK_ALL_ABIS=armeabi
NDK_DEBUG=0
APP_PLATFORM=android-9
Any help is appreciated!