嵌入方指针压缩已禁用
Embedder side pointer compression is DISABLED
我已经为Windows构建了v8 8.4作为一个整体静态库,并试图使用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
设置为false
来重建v8,但v8没有生成。如果可能的话,我宁愿启用它。
若要启用指针压缩,请使用定义的编译器标志V8_COMPRESS_POINTERS
和V8_31BIT_SMIS_ON_64BIT_ARCH
编译应用程序(例如设置为1(。
(使用GCC/Clang,您可以将-DV8_COMPRESS_POINTERS
添加到命令行中;我不知道Visual Studio的等价物是什么,可能有一些构建设置配置之类的东西。(
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 为什么使用 "this" 指针调用派生成员函数?
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用指针从C++中的数组中获取最大值
- C++中高效的大型稀疏块压缩线性方程
- 助记符和指向成员语法的指针
- 嵌入方指针压缩已禁用
- C++使用整数的压缩数组初始化对象
- 数组的指针从不分段故障
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 何时在引用或唯一指针上使用移动语义
- QMetaObject invokeMethod的基于函数指针的语法
- 如何从 std::atomic 中提取指针 T<T>?
- C++ 初级面试问题:仅使用字符指针压缩字符序列的功能
- 解压缩C++指针/引用语法
- 对压缩结构成员使用指针时出现编译器警告
- c++free():路径压缩时出现无效指针错误(按秩并集)
- 从压缩的DIB无效指针复制
- 不可压缩的指针类型将int传递给内核对象中void(*)(void)类型的形参