Macos QProcess Mac OS,无法启动带参数的可执行文件
/从终端启动的usr/local/bin/rdesktop将我连接到主机 以下是不带参数的rdesktop:Macos QProcess Mac OS,无法启动带参数的可执行文件,macos,qprocess,osx-yosemite,Macos,Qprocess,Osx Yosemite,/从终端启动的usr/local/bin/rdesktop将我连接到主机 以下是不带参数的rdesktop: QString program = "/usr/local/bin/rdesktop"; QStringList args; QProcess *process = new QProcess(this); args << m_address; process->start("open \""+program); process-
QString program = "/usr/local/bin/rdesktop";
QStringList args;
QProcess *process = new QProcess(this);
args << m_address;
process->start("open \""+program);
process->setArguments(args);
还带有参数重载的func process.startopen\+程序,args
它不会启动任何东西,也没有错误消息
请给我一些建议好吗
...
process->start("open \""+program);
process->setArguments(args);
当您在调用QProcess::start之后设置参数时,进程在启动所需程序时将不会收到参数
作为各国的文件
设置启动进程时传递给被调用程序的参数。必须在启动之前调用此函数
工作
QProcess*process=新的QProcessthis
QString程序=/usr/local/bin/rdesktop
QStringList-args
args设置程序
过程->设置参数
进程->启动 open仅适用于应用程序,不是吗?嗨,Droppy,open-打开我试图打开的应用程序,我面临的问题是参数。这个程序在linux和windows下运行得很好,但我第一次在mac上尝试它时,我被卡住了。以下工作文档链接:进程->设置程序;过程->设置参数;进程->启动;
...
process->start("open \""+program);
process->setArguments(args);