标题:开发板上运行./qpe -qws总是出错!请高手解答一下
作者:simon62900
日期:2006-05-14 10:32
内容:
在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时,界面运行正常:
# ./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
#1 [simon62900 05-14 10:35]
以下是没做任何改动时,运行脚本qpe.sh的状况,相当于运行了一次./qpe -qws,没有任何错误
# 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
#2 [shiroki 05-16 19:13]
你的qte库毛病还挺多,还是重新build一个吧
要保证编译时用到的qte依赖的库和运行时一样
还有configure的命令行不知道用的什么, 也可能有问题,最好能拿到板子上的qte是用什么命令行configure的。
你的环境脚本里没有QTDIR, 不知道这个算不算大问题, 最好也check一下