Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 Node.js服务器接口与Qt中的GUI应用程序_C_Node.js_Sockets_Real Time - Fatal编程技术网

C Node.js服务器接口与Qt中的GUI应用程序

C Node.js服务器接口与Qt中的GUI应用程序,c,node.js,sockets,real-time,C,Node.js,Sockets,Real Time,我在Node.js中创建了一个Web服务器体系结构。我需要在此服务器和已编程的Qt应用程序之间创建一个桥接器。您可以使用node.js执行任何二进制文件,但我不确定您想做什么。您尝试过: 看起来这些东西对你有帮助。无需修改原始源代码,只需加载一个共享对象,定义函数,就可以开始了。它类似于PythoncTypes,当我需要从python调用C代码时,它对我非常有用。对我来说非常有效的解决方案是使用QProcess 我已经使用QProcess在Qt中启动了服务器。这是密码 QString prog

我在Node.js中创建了一个Web服务器体系结构。我需要在此服务器和已编程的Qt应用程序之间创建一个桥接器。

您可以使用node.js执行任何二进制文件,但我不确定您想做什么。

您尝试过:


看起来这些东西对你有帮助。无需修改原始源代码,只需加载一个共享对象,定义函数,就可以开始了。它类似于PythoncTypes,当我需要从python调用C代码时,它对我非常有用。对我来说非常有效的解决方案是使用QProcess

我已经使用QProcess在Qt中启动了服务器。这是密码

QString program ="/usr/bin/node";
QStringList arguments ;
arguments << "/home/phyvm/Try-8/v7/server.js";
myProcess = new QProcess(this);
myProcess->start(program, arguments);

希望有帮助:

这应该是一个评论而不是答案。你想,但没有50个声誉也不行然后通过写评论作为答案来赢得声誉而不是流血:你的C应用程序做什么?它是否通过命令行参数接受输入并只打印出一个值?如果是这种情况,您可能可以通过模块运行可执行文件。