标题:发布应用程序到QTOPIA
作者:zhilong2382
日期:2009-06-29 23:08
内容:
我想发布一个hellowork应用程序到QTOPIA,但碰到了问题,
当执行./hellowork
时却出现:
Warning: QGDict::hashKeyString: Invalid null key
QWSDisplay::Data::init: Invalid argument
Client can't attach to main ram memory.
当执行./hellowork -qws
时可以运行,但和qpe共存,相互影响,
当我kill掉qpe时,执行./hellowork 时:
Did not receive a connection event from the qws server
最后我再加上-qws 时 ./hellowork -qws就可以了,
请问是什么问题呢?如果我不想要qpe了,想让系统启动时自己启动hellowork要设置哪些文件,,
#1 [shiroki 06-30 11:33]
系统里只能有一个server, 如果qpe存在, 你的hello就不能加-qws, 如果只是你的程序运行就必须加-qws, 就这么简单。。。
如果要系统启动时运行hello而不运行qpe也很简单阿, 在启动脚本里 qpe替换成你的程序不就行了。。
#2 [zhilong2382 07-03 19:45]
我不加 -qws时出现
Warning: QGDict::hashKeyString: Invalid null key
QWSDisplay::Data::init: Invalid argument
Client can't attach to main ram memory.
错误啊!
#3 [shiroki 07-05 09:02]
删掉 /tmp/qt* /tmp/.qt*
重起
启动qpe
然后再启动你的程序, 注意要设置和启动qpe时相同的环境变量。 不加-qws
#4 [zhilong2382 07-12 09:57]
还是不得,我用的qte4.5.1,而qtopia是2.2.0的,可能版本问题哦....