从1.4升级到1.6后同样的代码std_string_to_jsval报找不到函数错误
本人确定在1.4上是没有问题的,升级也没有修改代码
你得看看1.6的这个函数的申明啊。
bool std_string_to_jsval(JSContext* cx, const std::string& v, JS::MutableHandleValue ret)
{
return c_string_to_jsval(cx, v.c_str(), ret, v.size());
}
如果我们想做针对 CocosCreator 不同版本的兼容,像针对 std_string_to_jsval 这种情况,你们有没有提供什么宏标记来方便区分当前 CocosCreator 版本呢?
没有。改动1.5到1.6升级了SpiderMonkey,改动太大。
如果能等,就等1.7吧,抽象层的API不会像JS引擎那样经常改。