使用Node.js作为解释器
Use Node.js as an interpreter
我想在我的应用程序中嵌入NodeJS。我之所以想使用NodeJS,而不仅仅是直接使用V8,是因为NodeJS的扩展。要做到这一点,我明白我需要用GYP编译NodeJS。明白了。但是我该怎么处理它呢?是否有要链接的静态lib?如何启动?假设我想为它提供一个V8上下文,我该如何传递它?
有点不知所措。希望得到帮助。
注意-我想从我的C++代码中激活nodejs,而不是相反。我了解扩展,这不是我想要的。
谨致问候,Gal.
正如我从这个问题中得到的,与node.js的即时链接问题仍然没有解决。实际上,解决方法可能是在一个独立的进程中运行它,就像普通的命令行应用程序一样。您可以将脚本保存到文件中,将其作为cmdline参数传递,然后从node.js可执行文件中获取std输出。
相关文章:
- JS相等运算符(如===)是否可以使用embind类型
- 在 ubuntu 上安装 node js pulsar 客户端
- 文件格式的编写解释器(C++ Arduino)
- 如何在 Arduino 字符串的开头添加元素.类似于 JS unshift();
- Node.js fs.open() 在尝试打开 4 个以上的命名管道 (FIFO) 后挂起
- 如何在 Cheerp/js 中迭代动态命名的对象?
- 如何与 Cheerp/js 中的 extern 变量接口?
- 从嵌入式解释器捕获 python 窗口输出C++
- 在 node.js 中将缓冲区从 C++ 转换为 UTF-8 字符串
- glfw 的基本设置会导致与 emscripten 生成的 js 文件中的事件侦听器有关的运行时错误
- 如何在C++中使用带有SFML的http reqest从节点.js服务器获取数据?
- 使用 Node.js N-API 调用 C 函数时,不会显示预期的输出
- 将数据从 OpenCV C++传递到 NodeJS/JS |电子
- C++ - 实现JS的setTimeout的现代方法
- 节点.js HTTP 无法通过套接字接收来自C++客户端的请求
- 如何使用 v8 本机插件将 C++ 数组交付到 Node.js
- 将二进制字符串/文件内容从 c++ 传递到节点 js
- 有没有类似的函数,比如 c++ 中的 JS Array.prototype.map?
- C++ 和 node.js 之间的 RSA 加密
- 使用Node.js作为解释器