您的位置:首页 > 编程语言 > Qt开发

记录:搭建QtopiaCore4.3.5-x86平台过程

2009-10-23 11:01 113 查看
搭建QtopiaCore平台就是为了模拟ARM开发板上运行的状态,如LCD是640*480的就可以用qvfb -width 640 -height 480 &

就可以模拟开发板运行状态,有利于开发。

(1) 解压QtCore4.3.5压缩包

(2) ./configure -embedded x86 -qvfb -no-opensl(选项意思支持qvfb 禁止检查)

如出现提示选项:yes->32bpp(和你安装QTX11时选的相对应否则程序不能在qvfb中显示)

(3) make

(4) make install

注:编译过程大概要1个半小时,用大约100M的空间,会自动在/usr/local/Trolltech/QtopiaCore/bin下生成qtconfig、qmake

等工具。

(5) 设置环境变量,/etc/profile末尾添加环境变量:

#export PATH=/usr/local/Trolltech/QtopiaCore-4.5.1/bin:$PATH

#export QTDIR=/usr/local/Trolltech/QtopiaCore-4.5.1

#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

(6) #source /etc/profile(使环境变量生效,免得重启了)

#qmake -v(查看此时的qmake版本)

注:不重新设定环境变量也可以,那么默认的是用x11的qmake,在QtopiaCore文件夹下会自动调用QtopiaCore的qmake

还是QT4比较智能,不想QT2那么复杂还要自己设置一堆环境变量。

如果设置的是QtopiaCore的qmake那么就算是在qtx11文件夹下默认使用的qmake还是QtopiaCore的

同时遇到个问题:qvfb加载QtopiaCore下的例子时汉字不能正常显示,而且其qtconfig也不能保存对字体的设置。

qtx11的qtconfig就可以正常保存字体的设置。

QTx11的解决方法:qtconfig->font->Default Font(Default Font-Family:Bitstream Charter)

QtopiaCore的解决方法:/usr/locate/Trolltech/QtopiaCore/lib/fonts下字体全删除只留下wenquanyi或unifont就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: