• 7267阅读
  • 10回复

【提问】ARM平台,hello示例程序显示不了 [复制链接]

上一主题 下一主题
离线liu_ming50
 

只看楼主 倒序阅读 楼主  发表于: 2006-02-16
版本:qt-embedded-2.3.8 , tmake-1.11
平台:arm
编译器:arm-linux-g++

操作和现象:在开发板上,用nfs命令挂载主机qt-embedded-2.3.8(for arm)目录,设置好环境变量QTDIR,LD_LIBRARY_PATH,当执行编译好的hello时,屏幕快速闪烁一下,然后蓝屏,并一直保持。跑别的示例程序也是这个现象。

说明:framebuffer已经测试过,没有问题,可以正常显示数据,将qt-embedded-2.3.8编译成for x86平台,在redhat-9.0 qvfb中可以正常显示hello的运行结果(qvfb的小屏幕中显示一个HELLO WORLD窗口)。
请问各位大虾,这个问题怎么解决?小弟不胜感激激激激激…(回声)。
离线cavendish

只看该作者 1楼 发表于: 2006-02-16
离线lcy0671

只看该作者 2楼 发表于: 2006-02-17
你的程序交叉编译过了吗?

在程序中多设置些点来观察程序的运行状态。我估计你的程序压根没跑起来。
离线liu_ming50

只看该作者 3楼 发表于: 2006-02-17
framebuffer我已经测试过,没有问题,能够正常的显示数据,qt-2.3.8已经交叉编译过了(包括测试程序hello),我是想设置断点,但是我加到里边的printf()语句,却看不到输出,可能没有输出到tty上,这个问题我也不能解决,希望高手指点。
离线lcy0671

只看该作者 4楼 发表于: 2006-02-17
再看看你的程序的依赖的库是不是都存在,你是用telnet连接到开发版的吧?ps一下看看系统进程又没有这个正在运行的程序。最后在看看编译之后生成的目标码是不是arm平台的。

还是不行的话抓几个图来让我look下。

还有啊,qwarning多么好用啊,别用printf()了。
离线liu_ming50

只看该作者 5楼 发表于: 2006-02-23
谢谢回复,拖了好久才回,不好意思。我提的那个问题已经解决,原因是我们的开发板不支持mouse 和 keybord,在qte中去除对二者的支持就可以正常显示hello window了。学到了一点:要想取得对touch screen 和 keybord的支持,须修改qte于底层设备的接口
离线cavendish

只看该作者 6楼 发表于: 2006-02-23
离线sunxiaoming
只看该作者 7楼 发表于: 2006-03-10
请教下lz
你运行hello world时,qtopia是在同时运行的吗?
离线sunxiaoming
只看该作者 8楼 发表于: 2006-03-10
不要忘记加-qws
离线sunxiaoming
只看该作者 9楼 发表于: 2006-03-11
需要回答
离线yfpfly

只看该作者 10楼 发表于: 2006-04-03
楼主我也遇到了同样的问题,
请问如何去掉qte 中的mouse ,keyboard 支持
快速回复
限100 字节
 
上一个 下一个