找回密码
 立即注册
收起左侧

程序移植到arm板上外部程序无响应

1
回复
5674
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-12-26 22:26:58 显示全部楼层 |阅读模式
1Qter豆
我在ubantu12.04下编译了Qt程序,然后用nfs在OK6410 arm板子上运行,没有涉及到外部程序时一切正常。

当我使用QProcess类运行了一个外部程序时,外部程序就没有反应了。外部程序可以运行。

这是怎么回事呢?

回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-1-8 21:56:37 显示全部楼层
这么久居然没有一个人回答,看来是大神们根本不屑啊。
此处其实涉及到程序的默认输出,比如系统默认输出到屏幕。
我在运行外部程序的时候,外部程序其实是已经运行了,只是我没有在屏幕上看到输出,误以为是没有响应。解决方法就是使用一个信号槽来检测程序是否有输出,当有的时候打印到自己的Qt屏幕上就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了