Menu Home

arm

LINUX下QT For ARM开发环境

LINUX下QT For ARM开发环境 OS: ubuntu 12.1 gcc: 4.6.3 arm gcc: 4.5.1 QT: qt-x11-opensource-src-4.5.3 QT-embedded: qt-embedded-linux-opensource-src-4.5.3 编译qt-x11-opensource-src-4.5.3 ./configure –qvfb make cd tools/qvfb //进入此目录,准备对它进行编译 make sudo make install 编译过程中出现的错误: error: ‘ppd_file_t’ does not name a type 解决方法: 打开src/gui/painting/qcups_p.h做如下修改: #ifndef QT_NO_CUPS #include //加入ppd头文件 QT_BEGIN_NAMESPACE 安装 arm-linux-gcc (略) 编译qt-embedded-linux-opensource-src-4.5.3 ./configure -embedded arm -qt-libpng make […]

ubuntu下编译qtopia

ubuntu下编译qtopia qtopia: 2.2.0 OS: ubuntu 12.1 安装必要软件 sudo apt-get -y install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev uuid uuid-dev sudo apt-get install libv4l-dev 遇到的问题 问题1 安装libv4l-dev后还是会提示缺少 linux/videodev.h 解决 原因是 3.2.0 已经移除了对 v4l1 的支持,可以在linux/目录下建立软链接: ln -s /usr/include/lib4l1.h /usr/include/linux/videodev.h 问题2 error: ‘ptrdiff_t’ does not name a type 解决 这个错误应该是libc的版本造成的,解决的方法是在每个报错的头文件中加入 include <stddef> 问题3 undefined […]