首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JS2C到底是什么?

JS2C到底是什么?
EN

Stack Overflow用户
提问于 2014-08-04 03:53:00
回答 2查看 1.6K关注 0票数 2

我最近开始在我的游戏引擎中实现v8,我选择了Node而不是光秃秃的v8,并且我决定将我的游戏引擎构建为一个本地节点模块。到目前为止,我一直有许多性能问题,我已经停止了开发,以进一步研究。

我遇到过Pixel游戏引擎,我在它的v8/Node绑定中注意到的事情之一是列阵,它显然不是由人类生成的!在它的标题中我找到了/* this file automatically generated by js2c.py */

我理解JS2C是v8的一部分,我在Node的源代码中也注意到了这些数组。这些是什么?他们如何帮助我开发Node模块?

请你也举例说明它的用法好吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-04 07:33:00

从您链接的v8源:

代码语言:javascript
运行
复制
# This is a utility for converting JavaScript source code into C-style
# char arrays. It is used for embedded JavaScript code in the V8
# library.

我不能给出任何用法的例子,因为我从来没有使用过它。

票数 2
EN

Stack Overflow用户

发布于 2018-05-31 14:37:57

据我所知,JS2C位于[node source]/tools/js2c.py[v8 source]/tools/js2c.py中,它使用JavaScript并将其转换为可编译的C++数组。

格式:js2c.py [c++ output file] [JS input file]

实际上,我在GitHub上有一个问题,想弄清楚如何使用它:https://github.com/nodejs/help/issues/1301

你可能会从这个问题的合作者那里找到一些信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25111530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档