webkit移植系列-WinCE [1]

webkit移植系列-WinCE [1],第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://w

目的: 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 ashttp://webkit.org/building/tools.HTML

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

1.3QuickTime SDK is notnecessary.

二. 下载source code(nightlybranch): athttp://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里面的冲突

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

总结

以上是内存溢出为你收集整理的webkit移植系列-WinCE [1]全部内容,希望文章能够帮你解决webkit移植系列-WinCE [1]所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1177826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存