基本参考niuwa.org;
以下是自己编译错误记录:
1.设置环境变量:
WEBKIT_DIR
E:/work/webkit/WebKit-r72896/ 最后一定加"/"
WEBKITLIBRARIESDIR
%WEBKIT_DIR%WebKitLibraries/win
WEBKITOUTPUTDIR
%WEBKIT_DIR%WebKitBuild
2.设置symbols:
tools->option->debugging->symbols:
add:http://msdl.microsoft.com/download/symbols
http://developer.apple.com/internet/safari/windows_symbols
不然能调试. 出现 no symbols
3.系统python和cygwin的python
D:/Python26/python.exe: can't open file '/cygdrive/e/work/webkit/WEBKIT~1/JAVASC~1/create_regex_tables': [Errno 2] No such file or directory
没辙了,每个工程单独编译,不整个方案一起编译
我的操作系统安装了python,而碰巧我又把python的路劲加入到系统变量中,vs编译的时候先找到了我安装的python而不是cygwin的python
,导致传给python的文件路径是cygwin格式的文件路劲,所以编译不过.
4.调试:
设置webkit工程,Manifest Tool->Isolated COM:
Type Library File = $(WebKitOutputDir)/lib/WebKit.tlb
Component File Name = WebKit$(WebKitDLLConfigSuffix)