• 9886阅读
  • 2回复

开发板上运行./qpe -qws总是出错!请高手解答一下 [复制链接]

上一主题 下一主题
离线simon62900
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-14
开发板上运行./qpe -qws总是出错!请高手解答一下
在xsbase270平台上,把我重新编好的库libqte.so.2.3.7,和我的界面程序写入板子后,重启一次,界面一直黑屏,只有一个鼠标光标在正中央,但minicom界面正常!
我在minicom界面设置了一下脚本:
export QPEDIR=/usr/qpe
export LANG=zh_CN
export LD_LIBRARY_PATH=/usr/qpe/lib:$LD_LIBRARY_PATH
export QT_TSLIBDIR=/usr/qpe/lib
export TSLIB_CONFFILE=/usr/qpe/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/qpe/lib
export QWS_MOUSE_PROTO=TPanel:/dev/touchscreen/ucb1x00
export KDEDIR=/usr/qpe
如果运行我的程序./Sample -qws,可以显示我编的界面,但是如果运行./qpe -qws,则出现以下错误,请问是怎么回事,在没有替换原来的libqte.so.2.3.7时,界面运行正常:
[root@51Board bin]# ./qpe -qws
Cannot open /dev/ts (No such device)
Create pluginlibman in libqpe
Unable to open /usr/share/zoneinfo/zone.tab
Timezone data must be installed at /usr/share/zoneinfo/
Unable to open '/usr/share/zoneinfo/America/New_York'
TimeZone::data Can't create a valid data object for 'America/New_York'
TzCache::location unable to find America/New_York
initEnvironment() Invalid TimeZone America/New_York
Use QPEApplication's PluginLibraryManager
QMemoryFile::QMemoryFile("/usr/qpe/etc/dict/dawg")
Created QMemoryfile for /usr/qpe/etc/dict/dawg with a size of 189396
Aborted
离线simon62900

只看该作者 1楼 发表于: 2006-05-14
以下是没做任何改动时,运行脚本qpe.sh的状况,相当于运行了一次./qpe -qws,没有任何错误
[root@51Board bin]# source qpe.sh
xres = 640, yres = 480
Top left : X = 103 Y = 820
Top right: X = 838 Y = 818
Bot right: X = 839 Y = 132
Bot left : X = 117 Y = 131
Middle: X = 480 Y = 476
-36.195129 0.741158 0.008095
502.950317 -0.000386 -0.552728
Calibration constants: -2372084 48572 530 32961352 -25 -36223 65536
Cannot open /dev/ts (No such device)
Create pluginlibman in libqpe
Unable to open /usr/share/zoneinfo/zone.tab
Timezone data must be installed at /usr/share/zoneinfo/
Unable to open '/usr/share/zoneinfo/America/New_York'
TimeZone::data Can't create a valid data object for 'America/New_York'
TzCache::location unable to find America/New_York
initEnvironment() Invalid TimeZone America/New_York
Use QPEApplication's PluginLibraryManager
QMemoryFile::QMemoryFile("/usr/qpe/etc/dict/dawg")
Created QMemoryfile for /usr/qpe/etc/dict/dawg with a size of 189396Setting up QCop to QPE/System
channel QPE/Card added
channel QPE/Server added
channel QPE/IME added
Create pluginlibman in libqpe
Use QPEApplication's PluginLibraryManager
QuickLauncher running
Unable to open /usr/share/zoneinfo/zone.tab
Timezone data must be installed at /usr/share/zoneinfo/
Unable to open '/usr/share/zoneinfo/America/New_York'
TimeZone::data Can't create a valid data object for 'America/New_York'
TzCache::location unable to find America/New_York
channel QPE/Application/quicklauncher added
channel QPE/QuickLauncher-181 added
Registered QPE/QuickLauncher-181
离线shiroki

只看该作者 2楼 发表于: 2006-05-16
你的qte库毛病还挺多,还是重新build一个吧
要保证编译时用到的qte依赖的库和运行时一样
还有configure的命令行不知道用的什么, 也可能有问题,最好能拿到板子上的qte是用什么命令行configure的。

你的环境脚本里没有QTDIR, 不知道这个算不算大问题, 最好也check一下
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个