嵌入式爱好者

查看: 8292|回复: 10

linux 脚本文件怎么写?helloworld在QT中运行要用到

[复制链接]

1

主题

3

帖子

55

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2011-8-5 14:40:31 | 显示全部楼层 |阅读模式
设置的环境变量太多了。码字很辛苦;我把要填写的帖出来了,请版主帮我做个脚本文件。

export PATH='/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/event1'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/usr/local/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/tlib'
export TSLIB_TSDEVICE='/dev/input/event1'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_plugins/'
export LD_LIBRARY_PATH='/opt/Qtopia4.4.3/lib'
回复

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2011-8-5 16:16:49 | 显示全部楼层
我做的脚本文件会有错误提示
-/bin/sh: ./profile_h: not found

29

主题

9048

帖子

5593

积分

发表于 2011-8-5 16:53:36 | 显示全部楼层
#!/bin/sh
export PATH='/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/event1'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/usr/local/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/tlib'
export TSLIB_TSDEVICE='/dev/input/event1'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_plugins/'
export LD_LIBRARY_PATH='/opt/Qtopia4.4.3/lib'
该会员没有填写今日想说内容.

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2011-8-8 15:52:45 | 显示全部楼层
斑竹我的操作如下,你帮我看看有没有问题。
1在vmware里编写好脚本文件
2拷贝到SD卡中
3 在开发板中 #mkdir /tmp/sd
                   #mount /dev/sdcard  /tmp/sd
                  #cd /tmp/sd
                  #ls
可以看到SD卡的内容
4   #chmod +x profile_h  (脚本文件权限 可执行)
5  ./helloworld -qws
结果是报错
root@FORLINX6410]# ./helloworld -qws
./helloworld: error while loading shared libraries: libQtGui.so.4: cannot open

脚本文件可以放在/tmp下么?

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2011-8-8 15:54:14 | 显示全部楼层
我把校对过的脚本文件再上传下,可以的话你帮我试下。或者你把脚本文件给我共享下。谢了。
#!/bin/sh
export PATH='/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/event1'
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/event1'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia4.4.3/plugins:/opt/Qtopia4.4.3/qt_plugins/'
export LD_LIBRARY_PATH='/opt/Qtopia4.4.3/lib'
echo "this is"

29

主题

9048

帖子

5593

积分

发表于 2011-8-8 17:12:12 | 显示全部楼层
./helloworld: error while loading shared libraries: libQtGui.so.4: cannot open

环境变量还是不对。
楼主的qmake是qt-extended-4.4.3编译的时候生成的么?
该会员没有填写今日想说内容.

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2011-8-9 07:35:21 | 显示全部楼层
是qt-extended-4.4.3生成的。因为我把环境变量用手打一边的话,可以执行helloworld。
你有脚本文件吗?你们不会是每次都手打一边吧
dasenlin 该用户已被删除
发表于 2011-8-19 15:00:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

29

主题

9048

帖子

5593

积分

发表于 2011-8-19 17:02:16 | 显示全部楼层
已经在你其他帖子里回复了
该会员没有填写今日想说内容.
2606133 该用户已被删除
发表于 2012-4-20 16:06:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1836

帖子

1028

积分

发表于 2012-4-21 08:58:02 | 显示全部楼层
楼上朋友可以修改我们提供的 /bin目录下面的 Qtopia4脚本,把最后一行修改为您的可执行程序,运行脚本即可运行您的应用,且可以使用触摸屏操作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-30 02:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表