主题 : 为什么我在板子上运行qt4.7交叉编译后的软件无法互动? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 51961
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
综合积分: 54 分
注册时间: 2011-07-10
最后登录: 2015-10-23
楼主  发表于: 2011-07-12 22:40

 为什么我在板子上运行qt4.7交叉编译后的软件无法互动?

根据教程,我把程序放到了板子上,输入运行命令后可以出现界面,但是只是画面而已,但是不能按的,一按就又回到了qtopia的界面,请问如何才能正常运行?
还有,我按照教程,要是kill了qtopia之后,界面就完全没有互动了,这样怎样才能运行Qt4.7的程序?
级别: 新手上路
UID: 30089
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2010-10-11
最后登录: 2012-02-02
1楼  发表于: 2011-07-13 08:50
qt4.7交叉编译时有没有增加触摸屏驱动,网上教程一般都是加tslib的
级别: 新手上路
UID: 51961
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
综合积分: 54 分
注册时间: 2011-07-10
最后登录: 2015-10-23
2楼  发表于: 2011-07-13 11:47
继续顶一下,希望能回答我的问题吧,帮帮忙~~~~
级别: 新手上路
UID: 45933
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-05-09
最后登录: 2012-11-18
3楼  发表于: 2011-08-14 20:49
要先关闭原来的qtopia。在设置/关机/关闭图形化终端(大概是这样)。
然后
先复制/bin/qt4成/bin/myqt4
然后修改代码vi /bin/myqt4 将那个fluidlauncher改成你自己应用程序。(注意路就行了)
然后修改vi /etc/init.d/rcS 启动代码/bin/qt4(或者/bin/qtopia)改成/bin/myqt4.
然后重启就行了。不要按复位键重启开发板,因为这样不会保存刚修改的文件。用shutdown的好。
一切尽在掌握