helper2416开发板上第一个Qt运行操作
[复制链接]
21:25 2014/9/20
首先感谢老大耐心教导
以下是老大操作过程
虚拟机上的操作
进入QtEmbedded-4.7.2-arm运行库文件目录
cd /usrlocal/QtEmbedded-4.7.2-arm/Trolltech/QtEmbedded-4.7.2-arm
[fedora@localhost QtEmbedded-4.7.2-arm]$ tar ^C
[fedora@localhost QtEmbedded-4.7.2-arm]$ cd ..
[fedora@localhost Trolltech]$ tar czf QtEmbedded-4.7.2-arm.tar QtEmbedded-4.7.2-arm/
tar: QtEmbedded-4.7.2-arm.tar: Cannot open: Permission denied
tar: Error is not recoverable: exiting now
[fedora@localhost Trolltech]$ sudo !!
sudo tar czf QtEmbedded-4.7.2-arm.tar QtEmbedded-4.7.2-arm/
[fedora@localhost Trolltech]$ ls
QtEmbedded-4.7.2-arm QtEmbedded-4.7.2-arm.tar QtEmbedded-4.8.3-arm
然后把QtEmbedded-4.7.2-arm.tar传到开发板
我直接用tf卡拷贝到开发板,然后在开发板上执行如下操作
把QtEmbedded-4.7.2-arm.tar(qt4.7.2运行库文件)解压到/usr/local/Trolltech/QtEmbedded-4.7.2-arm
tar -xvf target-qte-4.7.2.tgz
(这里是老大操作太快,没看清,后来自己查到的,
[root@jyxtec QtEmbedded-4.7.2-arm]# pwd
/usr/local/Trolltech/QtEmbedded-4.7.2-arm
)
再然后把switch_to_qt4(环境变量切换脚本)脚本(helper2416光盘\Helper2416\sourceqt4.7.2.tar.gz包里)也拷贝到开发板里,执行switch_to_qt4
[root@jyxtec local]# cd /
[root@jyxtec /]# . /switch_to_qt4
switch to qt4 sucess
运行qt程序untitled
运行程序一定要注意:
从网上看到的一段
命令: /你的应用程序名 -qws
注意了: 前面的/是必须的,且在它前面不要乱加“.”命令,我当时就是不小心加多了,导致界
面上始终无法进行鼠标(触摸)事件的响应,这个问题害我陷入好几天,后来在陈老大的提醒下,才反应过来
可是老大操作的是
[root@jyxtec /]# ./untitled -qws
-/bin/sh: ./untitled: Permission denied
[root@jyxtec /]# chmod +x untitled
[root@jyxtec /]# ./untitled -qws
发现触摸可以正常用
3. 如果要切换为qtopia环境:
命令: /bin/qtopia 或 直接重启开发板
感谢老大!!!
|