spideMokey 出错。 iOS 和js 交互 引入 ScriptingCore.h , spideMokey 出错。cocos creator 1.61

spideMokey 出错。 iOS 和js 交互 引入 ScriptingCore.h , spideMokey 出错。cocos creator 1.61 版本

这个问题我上次发帖都没人回,顶一下:6:

那怎么办啊

我是换1.5.1解决的:grin:

我也遇到了啊。。 是不是因为1.6.2升级了引擎导致的? 我是接了一个广告sdk,他们sdk有绑定jsb的代码,只要导入就会报这个错

在cocos2d.h中把
#include “CCRefPtr.h”
这行给删除掉。
我估计你的.h头文件中有用到using namespace cocos2d;导致的。
因为引擎的RefPtr与SpiderMonkey内部的冲突了。

我头文件中没引入

我是直接build 引入scriptingcore 调用ios 和 js

肯定有错 ,引擎组得看看,大部分人都包这个错了

我这有3个文件报错 ,都是spideMonkey里的

4个文件

按你说的没反应

按你说的去掉了以后还是报错

Unknown type name ‘jsval’
No matching function for call to ‘std_string_to_jsval’

你是从旧版本升级到1.6的么?这个是你手动绑定的代码出错啦。
新版本中已经没有jsval了,建议你搜索一下引擎内的std_string_to_jsval,看看用法。

是升级的

被这个问题给坑死了,这样版本就放出来,晕死

这个属于c++ 同类名,然后头文件中去using namespace xxx;导致的血案。