近期打算研究webkit,直到今天才算把Wince Port编译并运行通过,整整耗时1周多,非常痛苦。
由于要研究webkit,首先想到的是从webkit.org官网上下载源代码,但当下载下来后并编译成功后才发现webkit.org上面的源代码中有好多库是Apple自己的,并且没有开源的,这样的话移植到window Ce上是非常痛苦的,所以放弃了webkit.org,然后下载chorme分支的webkit,下来后由于不懂linux方面的编译指令和工具,使用vs2005未将之编译成功,最后放弃,再然后就是发现blackfog写的ISeeBrowser基于webkit的浏览器,下来后可惜没有编译成功,然后就去找nokia的S60浏览器的源代码,找到后并能编译成功,但找到的代码是基于MFC的,而且S60浏览器Nokia已经不再维护了,所以放弃了,最后很无奈采用QT Wince版本的webkit,从官网上下来源代码后编译成功,但在运行的时候发现网页加载到50%多程序就会crash掉,在经过无数次google找不到原因后无奈的放弃,就在昨天晚上重新抄起IseeBrowser,在google上google编译不过去的原因,功夫不负有心人,再熬夜到近2点的时候终于在webkit.org的bug列表中找到了原因,终于能编译和运行了,贴个图庆祝一下。
![](http://hi.csdn.net/attachment/201004/10/0_1270893240mVZd.gif)
![](http://hi.csdn.net/attachment/201004/10/0_1270893254JSBp.gif)