qt4.4.3问题解决
来源:互联网 发布:javascript 刷新本页 编辑:程序博客网 时间:2024/06/07 08:11
问题1
./Helloworld -qws
./Helloworl: error while loading shared libraries: libQtGui.so.4: cannot open sharedobject file: No such file or director
解决:修改/etc/profile 、/mnt/etc添加环境变量
export LD_LIBRARY_PATH=$QTDIR/plugins/qtopialmigrate/:$QTDIR/qt_plugins/imageformats/:$QTDIR/lib:/usr/local/tslib/lib:$LD_LIBRARY_PATH
问题2
触摸屏不能校准
解决:
1、killall qpe
2、进入/bin目录,运行./calbrate,会在/etc下生成新的校准文件pointercal
3、把新生成的校准文件pointercal复制到/mnt/etc和/mnt/disk目录下
问题3
运行./ts_calibrate提示:ts_open:ts_open no such file or directory 运行./ts_test提示:dev/touchscreen/ucb1x00:no such file or directory
解决:
原因是TSLIB_TSDEVICE设置不对,加入环境变量 TSLIB_TSDEVICE=/dev/event0
问题4
运行ts_calibrate时
Segmentation fault
解决:
1、ts.conf文件中的各个设置选项之前不能有空格,否则会出现:
Segmentation fault 错误,我就不小心在module...之前多了个空格,害我查了好久。
2、 不要在pointercal对应的目录下,建立一个空的pointercal文件,否则在运行ts_calibrate时,也可能会出现Segmentation fault )
问题5
进入不了qt菜单画面(点击menu无反应)
解决:
1、首先测试触摸屏
#cat /proc/bus/input/devices 会出现触摸屏设备情况,
#cat /dev/input/event0 然后点击触摸屏,如果dnw画面出现乱码说明触摸屏工作正常。
2、那么就是系统或者环境变量没有设置好。
系统问题:我用飞凌的linux2.6.28内核加MY6410_yaffs2_v3.tar.gz就不行。因为yaffs2文件系统更改了触摸屏响应事件。
在linux2.6.28中触摸屏响应事件是event0,而MY6410_yaffs2_v3.tar.gz响应的是event1.所以只能MY6410_yaffs2_v3.tar.gz只能陪linux2.6.36
环境变量设置问题:主要是qtopia4没有设置好,因为能够进入qt画面,说明rcS是好的,点击qt无反应,说明qtopia4没有响应,那就要修改qtopia4的设置。修改/etc/init.d/rcS、qtopia4以及/etc/profile这三个文件中的事件响应为event0,然后添加必要的环境变量设置即可。
以下仅供参考
exportPATH='/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr/bin'
export QPEDIR='/opt/Qtopia4.4.3'
export QTDIR='/opt/Qtopia4.4.3'
export QT_QWS_FONTDIR='/opt/Qtopia4.4.3/lib/fonts/'
export QWS_DISPLAY='LinuxFb:mmWidth76:mmHeight44:1'
export QWS_MOUSE_PROTO='Tslib:/dev/input/event0'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/usr/local/tslib/etc/ts.conf'
export TSLIB_CONSOLEDEVICE='none'
export TSLIB_FBDEVICE='/dev/fb0'
export TSLIB_PLUGINDIR='/usr/local/tslib/lib/ts'
export TSLIB_ROOT='/usr/local/tslib'
export TSLIB_TSDEVICE='/dev/input/event0'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_pluginsts'
export LD_LIBRARY_PATH=$QTDIR/plugins/qtopialmigrate/:$QTDIR/qt_plugins/imageformats/:$QTDIR/lib:/usr/local/tslib/lib:$LD_LIBRARY_PATH
- QT4.4.3编译问题解决
- qt4.4.3问题解决
- Qt4读书笔记5-make问题解决
- QT4的中文问题解决方法
- Qt4 使用 MySQL 的中文问题解决方法
- VS2005 编译 Qt4.3.2 问题解决备忘
- 静态编译Qt4.4.3
- QT4.4.3 S3C2440移植
- QT4.8.4+DirectFB1.4.3
- CodeBlocks+Qt(MinGW)配置 QT4.8.x MinGW 问题解决
- QT4.8 不展示JPG图片问题解决办法
- tq2440编译ARM版本的Qt4出错问题解决
- tq2440编译ARM版本的Qt4出错问题解决
- QT4
- qt4
- Redhat下配置qt4.4.3
- QT4.4.3编译出错解决方法
- 关于配置移动硬盘上的Eclipse+mingw+qt4.5.3的问题解决!
- 手动绑定下的实现事件
- Back 键与Home键的区别
- android back和home键的捕获
- WINDOWS下手动创建oracle10g数据库
- POJ 1089 Intervals
- qt4.4.3问题解决
- 我发现爱你最好的方式是给你自由
- AG_E_PARSER_BAD_PROPERTY_VALUE错误
- ++运算符在C/C++与C#/JAVA中的差异
- 批量删除CVS文件夹
- 归并排序原理及运用
- Makefile 的编写
- solidworks api 的体积获取
- linux2.6.30内核移植到S3C2440——CS8900网卡移植