如何从QT程序启动nodejs服务器?

时间:2014-11-27 09:20:36

标签: node.js qt

我正在使用nodejs(通过套接字进行通信)处理QT程序。 如何使用QT应用程序自动启动nodejs服务器?

我已经安装了'forever'模块来轻松启动节点服务器。

qt code:

QProcess p;
p.start("cmd.exe", QStringList()<<"/C"<< qApp->applicationDirPath() + "/debugReq/startNode.bat");
p.waitForFinished();
qDebug() << p.readAllStandardOutput();

我知道这很有效,因为它显示了脚本的输出。

startNode.bat:

forever start server.js

当我通过单击startNode.bat文件运行它时,服务器工作,但是当我从QT运行它只显示输出但服务器没有启动。 我做错了什么?

0 个答案:

没有答案