使用Node.js作为解释器

时间:2013-02-14 14:18:19

标签: c++ node.js

我想在我的应用程序中嵌入NodeJS。我想使用NodeJS而不仅仅是直接使用V8的原因是因为NodeJS存在扩展。 要做到这一点我明白我需要用GYP编译NodeJS。得到它了。但我该如何使用呢?是否有一个静态的lib链接到?怎么启动它?说我想为它提供一个V8上下文,我该如何传递它?

在这里有点不知所措。希望得到帮助。

注意 - 我想从我的C ++代码中激活nodejs,而不是相反。我理解扩展,这不是我想要的。

此致 加仑

1 个答案:

答案 0 :(得分:1)

正如我从question得到的那样,与node.js立即链接的问题仍然没有解决。实际上,解决方法可能是在一个像普通命令行应用程序这样的独立进程中运行它。您可以将脚本保存到文件,将其作为cmdline参数传递,然后从node.js可执行文件中获取std输出。