Chinaunix首页 | 论坛 | 博客
  • 博客访问: 625354
  • 博文数量: 133
  • 博客积分: 1566
  • 博客等级: 上尉
  • 技术积分: 1230
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-01 09:31
文章分类

全部博文(133)

文章存档

2019年(1)

2018年(1)

2017年(8)

2016年(9)

2015年(17)

2014年(4)

2013年(31)

2012年(25)

2011年(36)

2010年(1)

我的朋友

分类: Windows平台

2017-03-31 11:07:00

   在Isolate::New(create_params);时,经常遇到CHECKED(holder_ == null)的问题,这个问题可能是下面两项的配置问题

v8::V8::InitializeICUDefaultLocation(chPath);
v8::V8::InitializeExternalStartupData(chPath);

如果按照默认方式编译V8,则会将ICU(International Components for Unicode)模块编译进来,那么初始化时必须调用上面两句话,这两句主要用来指定natives_blob.bin文件(编译时会自动生成的。俺对其内容和作用还不是很清楚)的位置。一般讲这个文件放置在可执行文件同目录下,这样你初始化就能够进行了。

   另外,为了安全最好把icudtl.dat和snapshot_blob.bin文件也包括进来

阅读(1168) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~