明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 6273|回复: 7
打印 上一主题 下一主题

ek200板子在linux3.14.52内核上运行系统自带的qt5程序存在的问题

[复制链接]

2

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
跳转到指定楼层
楼主
发表于 2016-9-9 16:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Harbor 于 2016-9-9 16:20 编辑

运行系统自带的qt程序Qt5_NMap_CarouselDemo时出现以下问题:

root@myzr:~/my-demo/linux-3.14.52/Qt5_NMap_CarouselDemo_1.0# ./Qt5_NMap_CarouselDemo                                                                           
QXcbConnection: Could not connect to display                                    
Aborted



按照文档中先执行export DISPLAY=:0在执行qt运行命令会出现以下问题:

root@myzr:~/my-demo/linux-3.14.52/Qt5_NMap_CarouselDemo_1.0# ./Qt5_NMap_CarouselDemo                                                                           
QXcbConnection: Could not connect to display :0                           
Aborted

请问怎么解决?
回复

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2016-9-12 09:35:15 | 只看该作者
启动板子后直接运行export DISPLAY=:0
然后运行QT程序,不用删掉其他东西
回复 支持 反对

使用道具 举报

0

主题

17

帖子

62

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
62
板凳
发表于 2016-9-12 09:40:13 | 只看该作者
正常是可以的,你试下重新烧一次系统。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
地板
 楼主| 发表于 2016-9-12 10:28:14 | 只看该作者
软件01 发表于 2016-9-12 09:35
启动板子后直接运行export DISPLAY=:0
然后运行QT程序,不用删掉其他东西

谢谢你的回答。
没有删除东西,如果用kill杀掉系统自启动的程序的进程,就会有以上问题。如果不杀掉,然后按照export在运行程序的步骤就可以运行。
请问只能运行着原先的程序才能运行自己写的其他qt程序吗?
如果知道了系统自带的程序是怎么运行的,是不是就能仿照该程序运行的流程来运行自己的程序呢?
那么系统自带的程序是怎么运行的呢?
回复 支持 反对

使用道具 举报

2

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
5#
 楼主| 发表于 2016-9-12 10:31:20 | 只看该作者
软件05 发表于 2016-9-12 09:40
正常是可以的,你试下重新烧一次系统。

谢谢你的回答。
重新烧过很多次都是这样,后来发现,不杀掉系统自带的程序的进程,然后按照上面步骤运行自己的程序就可以,杀掉后就出现上面问题?
请问是不是只能保证原先程序运行的情况下才能运行自己的程序?
回复 支持 反对

使用道具 举报

0

主题

17

帖子

62

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
62
6#
发表于 2016-9-13 17:38:39 | 只看该作者
Harbor 发表于 2016-9-12 10:31
谢谢你的回答。
重新烧过很多次都是这样,后来发现,不杀掉系统自带的程序的进程,然后按照上面步骤运行 ...

嗯,对,不要kill原来的程序。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

26

积分

新手上路

Rank: 1

积分
26
7#
发表于 2016-11-2 14:44:20 | 只看该作者
在qt4+linux13.0.35上,是有一个qtdemo的文件启动的qt程序
回复 支持 反对

使用道具 举报

0

主题

146

帖子

432

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
432
8#
发表于 2016-11-2 17:47:29 | 只看该作者
zjm 发表于 2016-11-2 14:44
在qt4+linux13.0.35上,是有一个qtdemo的文件启动的qt程序

两个系统版本不同的,不能照搬的。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-5-19 11:03 , Processed in 0.057346 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表