1,去友善之臂网站下载原代码x86-qtopia.tar.tgz
2,用ssh secure client 软件把源码从windows拷贝到LINUX目录下.
3,新建 /opt/FriendlyARM/mini2440目录,把x86-qtopia.tar.tgz拷贝到这下面
如果放在其他目录下,编译konq会出错,其实这个问题是友善之笔方面造成的(以后我会解吸),进行解压.
4,下载e2fsprogs-1.39.tar.gz这个包(去GOOGLE找),放在/opt/FriendlyARM/mini2440
下,(方法同2)执行下面命令:
#tar zxvf e2fsprogs-1.39.tar.gz
#cd e2fsprogs-1.39
#./configure --enable-elf-shlibs
#make
#cp -rf lib/libuuid.so* /usr/lib
6,进入x86-qtopia 目录.修改build文件,-fontfamilies "helvetica fixed micro smallsmooth smoothtimes"' ->-fontfamilies "unifont"' 修改
rm -fr qtopia-2.2.0-FriendlyARM
tar xfvz qtopia-2.2.0.tar.gz
把这两句屏蔽掉
5,运行build-all脚本,进行编译.如果没有错误,整个编译过程大约要2个小时
7,手动修改qconfig-qpe.h文件的配置,把define QT_NO_CODECS。 注释掉
8,因此对Konqueror/E源代码中/konq-embed/dropin/ kglobalsettings.cpp文件进行修改:
将"helvetica"改为"unifont",修改build-konq文件:
把 tar xfvz konq.tar.gz语句屏蔽掉
9,再次运行build-all脚本
10,在编译没有错误之后,运行run,出现QTOPIA界面
11,在界面里找到浏览器,打开它并输入中文网址.查看运行结果
祝你好运.
PS:如果会SHELL编程,自己可以写个脚本,不到30行的程序,然后再输入 ./build-all.
就搞定了.
[ 本帖最后由 jxb01033016 于 2009-9-14 16:19 编辑 ] |