天天看點

vs2005 編譯 調試 webkit

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