gpt4 book ai didi

c++ - 嵌入器侧指针压缩已禁用

转载 作者:行者123 更新时间:2023-12-04 00:55:24 30 4
gpt4 key购买 nike

我已经为 Windows 构建了 v8 8.4 作为整体静态库,并且正在尝试获取 this sample使用 Visual Studio 2019 运行的项目。
项目运行时我得到的错误是这样的:

# Fatal error in ../../src/api/api.cc, line 5619
# Embedder-vs-V8 build configuration mismatch. On embedder side pointer compression is DISABLED while on V8 side it's ENABLED.
我试过用 v8_enable_pointer_compression 重建 v8设置为 false ,但不构建 v8。如果可能的话,我宁愿启用它。

最佳答案

要打开指针压缩,请使用编译器标志 V8_COMPRESS_POINTERS 编译您的应用程序和 V8_31BIT_SMIS_ON_64BIT_ARCH定义(例如设置为 1)。
(使用 GCC/Clang,您需要在命令行中添加 -DV8_COMPRESS_POINTERS;我不知道 Visual Studio 的等价物是什么,可能有一些build设置配置的东西。)

关于c++ - 嵌入器侧指针压缩已禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62921373/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com