在UE5.3上使用会出现Failed to deserialize the V8 snapshot blob. #1570
-
直接使用Unreal_v1.0.5的版本在UE5.3上编译不过,使用了master的代码配合这个发布包的v8库。然后打开AutoModeEnable之后,在创建JsEnv的时候会产生如下报错: 后来也测试了V8_9.4.146.24_230822,看Commit时间这个已经去掉SnapshotBlob.h的拷贝。但使用之后依然会有这个报错。 请教一下是否这个Commit没有编译的里面。是因为需要重新编译v8的库的问题么? 上传了一个测试的工程:https://github.com/watsonsong/TestPuerts |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
使用最新的puerts代码加上最新v8是没问题的,我一直在用。 |
Beta Was this translation helpful? Give feedback.
-
多谢,我全部清理重新编译之后好了,估计是旧的obj之类还在被链接导致的。 |
Beta Was this translation helpful? Give feedback.
使用最新的puerts代码加上最新v8是没问题的,我一直在用。
你这个估计是用了老的puerts代码(会设置snapshot)配了新的v8导致。
建议”完整“删除ThirdParty下v8目录