嵌入式Qtwebkit移植

2019-07-13 03:09发布

具体步骤如下:     1、下载源码包,包名为:Qt libraries 4.8.5 for Linux/X11 (230 MB) ,下载路径如下:         http://qt-project.org/downloads     2、解压       将压缩包拷贝到 linux 系统中的任意目录下,然后进行解压,解压命令:         tar -zxvf  qt-everywhere-opensource-src-4.8.5.tar.gz     然后      cd   qt-everywhere-opensource-src-4.8.5      进入解压后的目录。    3、 配置编译参数,编译:         ./configure -embedded arm-gnueabi -xplatform qws/linux-arm-gnueabi-g++ -no-cups -no-stl -no-qvfb  -no-pch -webkit      记得要加 -no-pch,因为我第一次make的时候,就出现了找不到与pch相关文件的错误,加上后就好了。       完成后,        make     4、编译完成后生成可执行文件         可执行文件所在路径为:/qt-everywhere-opensource-src-4.8.5/demos/browser    5、将虚拟机中的文件夹挂载到开发板中         ~ # mount -t nfs -o nolock 192.168.0.2:/width/app /mnt         主机ip:192.168.0.2         将主机中的/width/app 文件夹挂载到开发板的/mnt目录下    6、运行可执行文件       进入可执行文件的目录,执行运行命令:        ./browser -qws      出现缺少库文件的问题,怀疑是某个配置文件没有配置好,但修改.bashrc文件后还是不起作用,     于是将可执行文件,移至       /qt-everywhere-opensource-src-4.8.5/lib 库目录下,再执行./browser -qws,出现找不到字符库的问题。      但是在虚拟机中明明有该库,后来参考资料才知道需要将该库移动到开发板中。移动后的目录路径为:     /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/fonts      然后执行:./browser -qws      运行成功,开发板中显示浏览器。
参考资料: 1、http://blog.csdn.net/croop520/article/details/7453511 2、http://hi.baidu.com/tigerlau225/item/440de456f8aea8c39f266716