回复: 运行 qt/embedded 4.4.2 出现 segmentation fault
#6 [hugerat 06-09 09:36]
我在编译4.5.1时,也遇到相同问题。我在内核编译时选择了eabi编译。busybox不知道有没有相关选项。我用eabi编译的tslib1.4可以正常工作。可是编译4.5.1时,就遇到了这个问题。不知楼主解决了没有?指点一下吧。
#7 [miaoronghua 06-09 15:10]
我以前遇见过,原因是QT的应用程序界面大小超出,同时我想请教一个问题:
采用QT4.5.1EMBEDDED 移植到ARM9,底层驱动全都OK,现在我打算移植QT4.5.1,只要显示HELLO WORLD,我用的不是QTOPIA所以一些环境变量可能设置的不对,我将LD_LIBRARY_PATH已经设置好了,动态库链接是没有问题的,并且在 /etc/profile中写了
exportFRAMEBUFFER='/dev/fb0'
exportQWS_DISPLAY="LinuxFb:mmWidth480:mmHeight272:0"
我将编译好的HELLOWORLD运行起来
./helloworld -qws
终端不报错
的确是运行的样子,但是LCD上不显示图像,还是那个小企鹅不变
请问各位大侠,是我环境没设好,漏了什么东西吗?还是QTOPIA的设置与QTE的设置不一样?
谢谢
#8 [hugerat 06-11 08:57]
回楼上,你的是因为exportFRAMEBUFFER='/dev/fb0'
这个环境变量不对。不用设置这个变量。另请问,界面是同样大小,用GCC 3。4。1即可通过,用gcc.4.3.2就不行。应该不是界面大小的问题。
#9 [hufang 07-06 21:32]
QT的应用程序界面大小超出,
是什么意思啊??应该怎么改。请告诉我吧,谢谢!!谢谢!!
我的qt4.3.2运行./qpe显示 segmentation fault,但是./fifteen就可以正常
#10 [shiroki 07-07 16:13]
你是不是改了toolchain后只编译的qt? rootfs里的东西更新了吗? 依赖的库重新编译了吗?