腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5471)
视频
沙龙
1
回答
如
何为
c++
函数
的
v8
::
Persistent
<
v8
::
Function
>
创建
包装
器
c++
、
wrapper
、
v8
我有一个需要转换为void(__cdecl*)
函数
的
v8
::
Persistent
<
v8
::
Function
>。有人建议我使用
包装
器
,但我不确定该怎么做。
浏览 78
提问于2020-01-30
得票数 0
2
回答
无法将
Persistent
<
Function
>添加到vector<
Persistent
<
Function
>>
c++
、
v8
我正在从
v8
3.x迁移到4.y,并且在我
的
一个头文件中定义
的
函数
中我遇到了问题。<
v8
::
Persistent
<
v8
::
Function
,
v8
::NonCopyablePersistentTraits<
v8
::
Function
> >, const
v8
::
Persistent
<
v8
<
v8</e
浏览 1
提问于2016-01-11
得票数 2
回答已采纳
1
回答
有没有办法将
v8
函数
转换为windows信号可用
的
普通
函数
?
windows
、
signals
、
v8
有没有办法从'
v8
::Local‘转换成'void (int)’?我有一个
v8
函数
,我正试着把它传递给windows上
的
signal。(SIGINT,
function
); 我不确定做这件事
的
最好方法。我知道如何使其
v8
持久化,但我对如何
包装
它感到困惑。我试过使用下面的
包装
器
,但它不起作用。struct c_api_interface { void (*func_js)(
v8
::
浏览 41
提问于2020-01-30
得票数 1
5
回答
无法对从
C++
类继承
的
结构调用正确
的
构造
函数
c++
、
c
、
visual-c++
、
constructor
、
wrapper
我决定尝试使用中描述
的
模型为
V8
API
创建
一个简单
的
C
包装
器
。不幸
的
是,我不太熟悉
C++
,所以我遇到了一个继承构造
函数
的
问题。(
v8
::Context::New());据我所知,new V8Context(...)应该调用
v8
::Handle<T>
的
构造
函数
,它接受一个Handle<T>。
v8
::
浏览 0
提问于2012-01-13
得票数 0
回答已采纳
1
回答
在
v8
和Node.js中保存
函数
回调
javascript
、
node.js
、
v8
如何将javascript提供
的
回调保存在
v8
包装
对象中,以供将来使用,而不仅仅是在当前
的
函数
调用中使用。本质上,我希望在
C++
中
创建
一个javascript对象,并在使用new Object()
创建
时提供一个
函数
回调。然后在整个
c++
对象生命周期中使用该回调。如下例所示:在n
浏览 2
提问于2012-10-15
得票数 9
回答已采纳
1
回答
V8
-将args.Data()转换回空指针
c++
、
v8
<
v8
::Value> &args);void V8Instance::js_print(const
v8
::FunctionCallbackInfo<
v8
::Value> &args)::cout << std::endl;但是,我希望我
的
js_print
函数
能够访问一个变量,它是类V8Instance
的
一个成员。
V8
是否能够使用允许绑定成员
函数
的
boost::
浏览 4
提问于2016-08-01
得票数 1
回答已采纳
1
回答
引用非全局变量
的
v8
::FunctionTemplate
v8
、
embedded-v8
谷歌
的
v8
文档描述了如何向JavaScript上下文添加全局
函数
。但是,如果我们希望全局JavaScript
函数
引用非全局
C++
变量,该怎么办呢?例如,假设我们正在
创建
几个不同
的
JavaScript上下文,每个上下文都有自己
的
全局print
函数
,该
函数
使用不同
的
C++
std::ostream?如果
v8
函数
模板使用std::
functio
浏览 0
提问于2012-12-23
得票数 5
2
回答
将
C++
方法绑定到现有JS
函数
的
原型
的
最简单方法?
c++
、
oop
、
v8
我有几个简单
的
C++
类,例如:public: ~Audio(;Audio.prototype.Volume =
function
(volume) {}; 在阅读了
v8
、
V8
果汁和大量博客
的
文档和来源之后.我找不到一个关于如何用
C++</
浏览 4
提问于2012-07-16
得票数 4
回答已采纳
1
回答
存储从FunctionCallbackInfo检索
的
函数
v8
我正在尝试制作一个AddInputEvent,但一个月后,我无法找到将本地“
函数
从FunctionCallbackInfo”(我只需要调用这个argf)转换为一个持久
函数
的
方法,这样垃圾收集就不会删除指针我可以找到
的
大多数监视溢出线程和示例代码只需使用本地
函数
强制转换argf,然后将其提交给持久
的
。{ char* call_on;
v8
::
Persistent
<
v8
::
Function</
浏览 2
提问于2022-04-30
得票数 0
回答已采纳
1
回答
如何在
v8
Javascript中跨多个
函数
使用相同
的
上下文?
javascript
、
c++
、
v8
、
embedded-v8
我是
V8
新手,我试图在我
的
C++
和JS代码之间
创建
一些绑定。问题是,我无法访问跨不同Javascript
函数
的
全局Javascript变量。原因是每个Javascript
函数
都被称为我
的
不同
的
C++
函数
。我猜我
的
代码
的
问题在于我正在每个
C++
函数
中
创建
一个新
的
本地上下文。;
fu
浏览 4
提问于2017-08-27
得票数 6
回答已采纳
1
回答
使
v8
对象属性和方法对JS可见
c++
、
node.js
、
v8
、
node.js-addon
、
node.js-nan
我正在用
C++
包装
一个node::ObjectWrap对象,并且定义了一些方法,
如
:tpl->SetClassName<
v8
::FunctionTemplate>(Method4),
v8
::ReadOnly);var classInstance = newclass
浏览 2
提问于2014-07-18
得票数 2
回答已采纳
1
回答
为什么这个指针没有指向任何地方?
.net
、
pointers
、
visual-c++
、
c++-cli
、
v8
a
function
wrapper return bla;它应该接受一个包含
函数
的
v8Handle<
v8
::Value> (由于调用这个
函数
的
原因,它总是这样),并返回一个很好
的
.net
包装
器
,这样我们就可以在我
的
C#项目中使用它。::
Persistent
&l
浏览 0
提问于2010-06-30
得票数 2
回答已采纳
1
回答
node.js Nan:在
C++
函数
中调用JavaScript回调
javascript
、
c++
、
node.js
、
node.js-addon
、
node.js-nan
我正在为
C++
库构建一个节点模块
包装
器
,以便通过将日志记录信息传递给JavaScript。为此,可以使用NAN_Method来注册回调。回调处理程序必须通过vlAddLogListener()在
C++
库中将自身注册为回调。LoggingCallbackHandler从
函数
dispatchEvent处
的
库接收消息,这是一个
C++
函数
。dispatchEvent
函数
不是在Nan上下文中调用
的
,因此我没有作用域/
浏览 42
提问于2017-08-03
得票数 5
2
回答
如果承诺被解决,如何签入node.js
C++
插件
node.js
、
v8
、
node.js-addon
、
node-nan
任务:对于这里
的
示例,我想从JS中检查承诺是否得到了解决。但是,“只是在
C++
的
副词中被告知”就可以了。我未能在
C++
中
创建
持久
的
承诺对象。我工作
的
时候,我还在事件循环。但是,当我稍后再次进入事件循环时,对象是空
的
。not convert to promise&quo
浏览 3
提问于2018-06-28
得票数 2
回答已采纳
1
回答
如果用户试图从JS调用
C++
对象
的
未定义
函数
,则回调到
C++
代码
c++
、
v8
我正在使用
v8
::ObjectTemplate为
C++
对象
创建
一个
V8
包装
器
。但是在生成这个模板
的
步骤中,我没有关于
C++
对象
的
完整类型信息,因此在JS运行时,我得到
的
JS对象包含不完整
的
函数
和属性列表。现在,如果用户尝试调用我在ObjectTemplate中没有描述
的
函数
,
V8
只会在脚本中抛出一个异常。 有没有办法设置在抛出异
浏览 3
提问于2019-09-06
得票数 0
1
回答
如何使用更新
的
V8
API编写setter?
v8
、
embedded-v8
在中,它描述了如
何为
包装
的
C++
对象编写一个setter。但是,与相比,文档在使用时似乎有些腐烂。} ...calls
v8
::Local<
v8
::Value>::Int32Value()但是不再存在这样
的
无参数重载,返回可以转换为int
的
内容。在当前API中,
函数
需要一个
v8
::Local&
浏览 4
提问于2020-06-22
得票数 0
回答已采纳
1
回答
如何演示
V8
弱指针回调?
v8
、
embedded-v8
我正在考虑使用
V8
作为一个项目的嵌入式JavaScript引擎,但我很难弄清楚如何管理本地
C++
对象
的
生存期。本实验旨在演示弱指针回调。在下面代码
的
末尾,我调用
v8
::
Persistent
::SetWeak并安装一个回调。我想要
的
只是能够
创建
一个被调用
的
回调演示。如何演示正在调用
的
弱指针回调?我想编写一些代码,以便在程序退出之前
的
某个时候调用cleanup
函数
。 显然,我很难理解如
浏览 3
提问于2020-06-23
得票数 0
回答已采纳
1
回答
NodeJS
函数
从
v8
SWIG
C++
seg调用。故障
javascript
、
c++
、
swig
、
v8
我有一些
c++
代码,我正在用SWIG ()编译它,它定义了javascript "theFunction“,一旦安装,它将从
C++
执行:*/...我正在我
的
swgtest.i模板中扩展它,以设置javascript回调,以便
C++</e
浏览 6
提问于2022-10-27
得票数 1
回答已采纳
3
回答
在
V8
中从
C++
回调调用Javascript
函数
c++
、
multithreading
、
v8
、
libuv
当调用
c++
回调时,我试图调用一个已注册
的
JS
函数
,但由于我认为是作用域问题,我得到了一个段错误。<
Function
> fn =
Persistent
<
Function
>::New(Handle<
Function
>::Cast(args[0])); scope.C
浏览 0
提问于2012-12-12
得票数 13
回答已采纳
1
回答
如何从Javascript访问在
C++
中
创建
的
动态变量?(经
V8
装订)
javascript
、
c++
、
v8
但是,他们没有提到如何确定具有这些访问
器
属性
的
JavaScript对象
的
名称。point_templ.SetAccessor(String::New("x"), GetPointX, SetPointX); point_templ.SetAccessor(String我觉得缺少一些代码来完成
C++
代码与
浏览 4
提问于2010-08-19
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何不改一行代码,让Hippy启动速度提升50%?
Chrome浏览器引擎 Blink & V8
Node Bug 太多惨遭创始人抛弃,前端开发要变天?
JS 引擎中的 Inline Cache 技术内幕,你知道多少?
抛弃V8参数适配器框架:JavaScript调用提速40%的实践
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券