标题:QTOPIA 在目标板上不能运行,请教
作者:noname
日期:2006-08-02 21:36
内容:
编译的方法是使用WangRD的文章移植QTOPIA到ARM开发板
cross-2.95.3, qt-embedded-2.3.10, qt-x11-2.3.2, qtopia-free-1.7.0, e2fsprogs-1.35
编译通过。
所用的板子是三星的SMDK2410,文件系统是CRAMFS。
在文件系统中建立了Settings目录,并添加了mount -t tmpfs tmpfs Settings
将QTOPIA的BIN和LIB目录通过NFS方式MOUNT到目标板/tmp下,并设置了相应的环境变量,运行BIN目录下的qpe,提示如下:
Qsocket: :wrteBlock:Socket is not open
No Qt/Embedded server appearing to be running
if you want .............pls add the "-qws" command-line option
但是执行./qpe后,屏幕上仅是多了一个鼠标箭头,别的没有变化,企鹅图标仍在左上角,并且此时似乎进入死机状态,输入不起作用。
请问这是什么原因,请教!
#1 [shiroki 08-03 14:41]
看上去你的rootfs是不是不可写啊?
自己建立的Settings目录没用吧, 好像应该HOME环境变量到一个可写的目录。
还有/tmp也必须可写
你再试试。 还有你的环境变量好像也没写怎么设的, 可能缺一些东西