主题 : mini2440移植Qt4.7.0的配置setqtenv 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 32822
精华: 0
发帖: 58
金钱: 290 两
威望: 58 点
综合积分: 116 分
注册时间: 2010-11-22
最后登录: 2014-09-13
楼主  发表于: 2011-08-17 17:40

 mini2440移植Qt4.7.0的配置setqtenv

这两天杯具死了, 我按照Mini6410 Qt4和Qtopia编程开发指南-里面提供的setqt4env去写了个shell配置我的mini2440开发板,【里面原来是qtopia2.2】运行老报错,怎么改都改不掉。。。
谁可以提供下setqt4env这个配置文件么???如能,万分感谢。。
下面是错误列表
[root@FriendlyARM /bin]# . setqt4env.sh-/bin/sh: /bin/setqt4env.sh: line 4: [-e: not found-/bin/sh: /bin/setqt4env.sh: line 15: if[-c: not found-/bin/sh: /bin/setqt4env.sh: line 17: if[!-s: not found-/bin/sh: /bin/setqt4env.sh: line 18: syntax error: "then" unexpected
级别: 侠客
UID: 13548
精华: 0
发帖: 58
金钱: 290 两
威望: 58 点
综合积分: 116 分
注册时间: 2010-01-25
最后登录: 2013-07-08
1楼  发表于: 2011-08-18 19:21
复制开发板下/bin/qt4的内容即可,把最后面的路径改一下或者删掉就可以了
级别: 侠客
UID: 32822
精华: 0
发帖: 58
金钱: 290 两
威望: 58 点
综合积分: 116 分
注册时间: 2010-11-22
最后登录: 2014-09-13
2楼  发表于: 2011-08-18 23:33
我看了 以下qt4这个文件,确实跟setqt4env差不多,所以我就把它改名为setqt4env,在那文件最后几行我把我要软件执行那执行路径改掉,
运行了一下,结果出现了Segmentation fault这个错误,怎么改掉啊。。。。 这个问题困扰我好久了。。下面是我改动的了setqt4env,【只改动了最后几行】#!/bin/sh
export TSLIB_TSDEVICE=/dev/input/event0?export TSLIB_CONFFILE=/usr/local/etc/ts.confexport TSLIB_PLUGINDIR=/usr/local/lib/tsexport TSLIB_CALIBFILE=/etc/pointercalexport LD_LIBRARY_PATH=/usr/local/libexport PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/usr/local/bin
export QWS_DISPLAY=:1
TS_INFO_FILE=/sys/devices/virtual/input/input0/ueventif [ -e $TS_INFO_FILE -a "/bin/grep -q TouchScreen < $TS_INFO_FILE" ]; then export QWS_MOUSE_PROTO="Tslib:/dev/input/event0 MouseMan:/dev/input/mice" if [ ! -s /etc/pointercal ] ; then rm /etc/pointercal /usr/local/bin/ts_calibrate fielse export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice"fiunset TS_INFO_FILE
export QWS_KEYBOARD=TTY:/dev/tty1
export HOME=/root
cd /home/plg./helloqt4 -qwshotplug
星星之火,可以燎原
级别: 骑士
UID: 42844
精华: 2
发帖: 140
金钱: 805 两
威望: 161 点
综合积分: 320 分
注册时间: 2011-04-11
最后登录: 2016-05-23
3楼  发表于: 2011-10-21 22:26

 回 2楼(2321600) 的帖子

你这最后一行“cd /home/plg./helloqt4 -qwshotplug”  是真的写在了一行之中吗?
我想这会不会就是你出错的原因呢?
星星之火,可以燎原!