WebKit 源代碼在本文寫作時(shí),版本是r52221 但我最近兩天都沒有將該版本的WebKit編譯成功。原因是,使用Visual Studio 2005 打開項(xiàng)目幾分鐘后,Visual Studio 2005 會(huì)停止響應(yīng)。我測試過r50006版,也就是5字頭的第一版,就沒有這個(gè)問題。版本號(hào)越大說明源代碼越新,反之就越古老。
首先你需要安裝Visual Studio 2005 SP1 如果是Vista 或者Window 7 需要安裝 SP1 update for vista。 Visual C++ 2005 ExPRess 也是可以編譯WebKit的,但是需要單獨(dú)安裝 Platform SDK。 實(shí)踐證明WebKit 在Platform 5.0 6.0 上都可以編譯通過。
這里也會(huì)引申出一個(gè)問題,如果你的機(jī)器上已經(jīng)安裝了Visual Studio 2008 怎么辦? 別擔(dān)心,Visual Studio 2005 和Visual Studio 2008 是可以共存的,并且Visual Studio 2005 可以在Viusal Studio 2008 之后安裝。但是,需要注意的是,當(dāng)Visual Studio 2005 在Visual Studio 2008 之后安裝后,WebKit 的perl腳本只會(huì)到 “系統(tǒng)盤/Program Files/Microsoft Visual Studio/” 下面去找VC 的bin文件夾(也就是cl.exe 所在文件夾)。如果你安裝的VS 2005 不在系統(tǒng)盤,需要將VC的bin文件夾拷貝到系統(tǒng)盤的那個(gè)目錄中去。