目的: 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里面的冲突
......有时间再写了
原文地址:https://www.jb51.cc/sqlite/202944.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。