Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用c++;?_C++_Node.js - Fatal编程技术网

C++ 如何使用c++;?

C++ 如何使用c++;?,c++,node.js,C++,Node.js,我正在使用nodejs,想运行我用C++编写的程序,这可以吗?到目前为止,我已经找到了关于如何在nodejs中运行C++库的信息,但是没有任何东西允许我在C++中使用nodejs的工具nodejs是一个独立的执行环境。您可以将它作为自己的进程从命令行运行,它会启动nodejs解释器,然后解释器加载您选择的脚本并运行它。它不具有将它链接到自己的C++程序的方法。因此,这里有一些其他类型的选项: L> > P>从C++程序中,可以将NoDEJS程序作为一个单独的进程与生成或执行程序进行检索,并从N

我正在使用nodejs,想运行我用C++编写的程序,这可以吗?到目前为止,我已经找到了关于如何在nodejs中运行C++库的信息,但是没有任何东西允许我在C++

中使用nodejs的工具nodejs是一个独立的执行环境。您可以将它作为自己的进程从命令行运行,它会启动nodejs解释器,然后解释器加载您选择的脚本并运行它。它不具有将它链接到自己的C++程序的方法。因此,这里有一些其他类型的选项:

<> L> > P>从C++程序中,可以将NoDEJS程序作为一个单独的进程与生成或执行程序进行检索,并从NoDEJS程序中检索任何输出(例如输出文件),或者将其写入到一个通信通道(如STDUT),这样C++程序就可以检索输出。 <> L> > P>从C++程序中,你可以启动NoDEJS程序,然后你的NoDEJS程序可以启动一个服务器(普通套接字服务器、HTTP服务器、Sock.IO服务器等),C++程序可以向NoDjs服务器发送请求,然后检索响应。您只需要NoDEJS服务器监听一个预定端口号,比如8088,然后C++程序就可以连接到端口8088上的本地主机。 <> > NoDEJS本身有一个插件机制,可以从NoDEJS中调用C++代码。事实上,NoDEJS运行时的部分(如文件I/O)实际上是用C++实现的,NoDEJS可以通过这个插件接口调用它们。注意,这不允许您从C++应用程序中调用任意的NoDEJS应用程序。这允许NoDEJS应用程序调用C++中实现的一些代码。您可以将它想象为NoDEJS调用在DLL中实现的函数,该函数恰巧是用C++编写的。
这是前面一个问题的重复,你没有提供太多的例子。您可以在这里添加示例代码来表示您正在尝试执行的操作吗?