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