• 6710阅读
  • 3回复

qt4 成功安装经验分享 与再遇问题求教 [复制链接]

上一主题 下一主题
离线flycqc
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-24
2天了终于安装好了
装备MINI2440
qt-embedded-opensoure-4.4.3
arm-linux-gcc4.3.2 友善的
其它要用到的都是友善的

先按友善的说明书全装了 可以不装 X86-qtopia  arm-qtopia
我是先都装了 然后都删了,
qt4的安装可以参考下面 
http://blog.csdn.net/dongliqiang2006/archive/2009/05/01/4141723.aspx

他那上面说的弄根文件系统我一直没搞懂
最后想到个办法就是用原来的root_qtopia
在root_qtopia/opt/下面建立一个文件夹qt4
再把  安装目录下的lib 即上述网址所述的build/lib  复制到qt4下面
这样nfs 启动的时候挂在 root_qtopia
开机后会进入qtopia2.2.0 友善给的那个界面,先不管它
开发板上设置环境变量
export QTDIR=/opt/qt4
export LD_LIBRARY_PATH=$QTDIR/lib:$OPIEDIR/lib
export PATH=$QTDIR/bin:$OPIEDIR/bin:$PATH
export QT_QWS_FONTDIR=/opt/qt4/lib/fonts
如果不加红色这句运行mousecalibration时要提示找不到字体
这时运行mousecalibration 会看到屏幕中间有东西出来 但是由于和原来的界面混淆 看不清楚
所以把root_qtopia/opt/Qtopia    删了
这样开机后开发板显示 启动qtopia的字样,不管它
按上面设置环境变量 运行mousecalibration
就可以看到东西出来了但是现在没有触摸支持 所以我插鼠标校准,
东拼西凑2天也勉强算看到东西出来了

问题:
1 请问怎么改开始时的启动程序 我不想让它去启动qtopia
2 如果1成功的话 我想保留 qtopia里面的内容 具体点就是把里面的触摸屏支持弄出来用 怎么弄啊??



离线tangji612

只看该作者 1楼 发表于: 2009-11-04
楼主,你的问题解决了没?本人也正想移植QT4到mini2440上,可是不知如何操作,请教一下!十分感谢?
有详细的资料请发一份到本人邮箱:tangji612@163.com      谢谢!急用
离线ooyoyo
只看该作者 2楼 发表于: 2009-11-10
板子上原来带的qtopia不要启动?在/etc/init.d(好像是这个目录)里有个rcS文件,把最后调用/bin/Qtopia的那行注释掉就可以
换qt4要用tslib1.4版本的,编译好,也放在板子上,tslib的路径之类的配置要写好。
可以参考 http://blog.chinaunix.net/u2/86708/showart_1924834.html

屏幕校正,运行 tslib/bin/ts_calibrate
离线davidchan
只看该作者 3楼 发表于: 2009-11-27
建议不要使用友善的arm-linux-gcc4.3.2 C编译器编译QT/E软件和应用程序。否则复杂一些的程序下载到ARM上运行会出现Segement Fault错误。
快速回复
限100 字节
 
上一个 下一个