• 5696阅读
  • 5回复

[讨论]QProcess 无法执行start [复制链接]

上一主题 下一主题
离线icyrat
 

只看楼主 倒序阅读 楼主  发表于: 2011-09-28
我打算在开发板上用Qt程序来执行一个外部程序.
当我利用QProcess来调用的时候就出错了,错误是SEGV。
代码如下:


QProcess proc;
int main(int argc, char *argv[])
{


proc.start("./xx");
.........
}


在开发板上运行就会出现SEGV的错误。。。而且换成系统的命令也是一样,如ls
大家讨论一下。。。。
离线icyrat

只看该作者 1楼 发表于: 2011-09-28
离线jdwx

只看该作者 2楼 发表于: 2011-09-28
回 楼主(icyrat) 的帖子
先在PC上试试。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线icyrat

只看该作者 3楼 发表于: 2011-09-28
回 2楼(jdwx) 的帖子
呵呵,又是你,,PC上可以运行。
离线wxj120bw

只看该作者 4楼 发表于: 2011-09-28
回 3楼(icyrat) 的帖子
简单的hello,word的qt程序能运行吗
离线yyingwei

只看该作者 5楼 发表于: 2011-09-29
最近也在调试qprocess,在有权限的情况下start()是可以启动程序的,但是在mac平台,我要调一个shell脚本,这个脚本需要root权限,并且要输入密码,结果用start()就无法成功执行脚本, 你看是不是这个问题???
快速回复
限100 字节
 
上一个 下一个