tar zvf qt-everywhere-opensource-src-4.7.2.tar.gz cd qt-everywhere-opensource-src-4.7.2 ./configure -prefix (yourWay) make make install 编译过程相当漫长,图方便的话就安装Qt SDK吧,里面集成了Qt4.7.0库,Qt Creator和相关开发工具。直接 ./qt-sdk-linux-x86-opensource-2010.05.1.bin 安装(我就是SDK安装的)实际上如果不需要作桌面开发的话,这一步完全可以省去
编译x86版本Qte
在原目录下 make clean ,重新配置编译文件
make clean ./configure -prefix /opt/QtEmbedded-4.7.2/x86 -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb make make install 编译安装完成后还需要编译qvfb,进入PC版安装目录,我的是SDK安装,目录是qtsdk-2010.05
cd qtsdk-2010.05/qt/tools/qvfb http://www.cnblogs.com/bin/qmake qvfb.pro 此时错误出现了
WARNING: /opt/qtsdk-2010.05/qt/tools/qvfb/qvfb.pro:38: Unable to find file for inclusion /tools/shared/deviceskin/deviceskin.pri 查找deviceskin.pri:locate deviceskin.pri输出:(找不到的话 updatedb 更新下数据库) /opt/qtsdk-2010.05/qt/tools/shared/deviceskin/deviceskin.pri很明显应该是qvfb.pro出错,于是vi之,定位到38行:include($$QT_SOURCE_TREE/tools/shared/deviceskin/deviceskin.pri)