webkit移植系列-WinCE [1]

目的: port webkit to wince from win32

折腾了几个月,现在把一些要点写下来

一. Installing the developer tools:

 1.0 enviroment: Windows xp sp3, Beyond Compare 3, UltraEdit,etc.

 1.1 install S2005, and something as http://webkit.org/building/tools.html

 1.2 install Install Cygwin addr :http://svn.webkit.org/repository/webkit/trunk/WebKitTools/CygwinDownloader/cygwin-downloader.zip

1.3 QuickTime SDK is not necessary.

 二. 下载source code(nightly branch): at http://nightly.webkit.org/builds/trunk/src/1,select latest version.

三. 设置环境变量;

   1. WEBKITOUTPUTDIR 指定一个build目录,会产生n多临时文件,所以硬盘不能将就,

   2. WEBKITLIBRARIESDIR 就是 WebKitLibraries/win这个目录,当然要全路径, 

四.下最新的第三方lib code,such as cairo,pixman, curl,freetype,jpeg,libpng,libxml, libxslt,openssl,pthreads,sqlite3,zlib,

    把这些3rd lib port to wince,我就花费了超过30个小时,有一个wceshunt,但是有问多问题,最后自己整了个ce的port库

五, cut webkit&webcore,把不需要的比较花哨的东西比如database,html5都杀了,这样编译起来要快很多.把苹果的库 cf,cg也杀了,这是一个比较烦琐的过程,整整花费了2天一夜,

 

other notes;

  dll export 的def文件要修改,不然会提示不认识函数

  IDD_IVEWVIEW clasid_iwebview 要重定义,不然和uuid里面的冲突

 

......有时间再写了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值