1.移植完成执行程序出现的经典的Segmentation fault问题
此错误其实是图形缓冲区linuxfb的问题(http://blog.163.com/luoyi07040125@126/blog/static/832084512010112594719899/),
两种解决方法:
1)修改qt-embedded-linux-opensource-src-4.5.0/src/gui/embedded/qscreenlinuxfb_qws.cpp
函数connect()中:
/* // del start
canaccel = useOffscreen();
if(canaccel)
setupOffScreen();
*/ //del end
canaccel = false;
函数initDevice()中:
/* //del start
if (canaccel) {
*entryp=0;
*lowest = mapsize;
insert_entry(*entryp, *lowest, *lowest); // dummy entry to mark start
}
*/ //del end
canaccel = false;
来自:

本文介绍了在Fedora12环境下移植Qt4.6.2到Mini2440开发板时遇到的Segmentation fault问题及解决办法,包括修改源码和更换交叉编译器。另外,还讨论了字体大小问题,提出了通过设置PixelSize和修改字体库的方法来调整字体。最后提供了参考资料链接。
最低0.47元/天 解锁文章
1235

被折叠的 条评论
为什么被折叠?



