在HandleScope构造函数的Windows上的V8中的SegFault

在HandleScope构造函数的Windows上的V8中的SegFault,第1张

概述在HandleScope构造函数的Windows上的V8中的SegFault

我开发了一个embedded了V8的C ++ windows服务。 deBUGging版本运行良好。 问题是发行版本根本不起作用。

我将使用VisualStudio 2010的V8引擎编译为一个static-lib文件。 我将服务的deBUGging版本与V8deBUGging库以及服务的发布版本与V8版本库链接起来。

Release版本在程序的第一行HandleScope v8Scope;中HandleScope v8Scope; 。 (我实例化了v8引擎的本地范围)。

不幸的是,我无法deBUGging,因为我运行的版本,我看不出有什么问题,因为在deBUGging版本运行正常。

如何在windows上正确configurationnetbeans 6.7和c + +?

在运行时设置cmenu项目提示

我怎么知道exit()函数是如何工作的?

malloc设置errno到EAGAIN

在windows shell命令中embeddedPython代码

我不明白为什么当我尝试实例化范围时收到SegmFault。

你有什么build议,我如何处理这种情况?

LaterEdit:

使用后续代码,我意识到当前的隔离是NulL。 所以,现在我的问题是如何创build一个不是NulL的隔离上下文。

Isolate* isolate = Isolate::GetCurrent(); if (isolate==NulL) return; Locker v8Locker; HandleScope v8Scope(isolate);

谢谢,

无论如何SHGetFolderPath返回“C”?

windows 10registry不能被代码删除

如何在循环中使用更less的cpu?

任何方式来configurationcaching行为的代码?

信号SIGFPE问题

如果有人有同样的问题,这里是答案:

由于某种原因,V8引擎似乎没有调用自己的初始化函数。 所以,如果你把行V8::initialize(); 作为你的程序的第一行,这将是好的。

要创建一个不为NulL的新的隔离,你必须调用Isolate *isolate=Isolate::New()

总结

以上是内存溢出为你收集整理的在HandleScope构造函数的Windows上的V8中的SegFault全部内容,希望文章能够帮你解决在HandleScope构造函数的Windows上的V8中的SegFault所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1254898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存