基本參考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)