Chrome編譯與除錯

2021-04-21 07:30:59 字數 886 閱讀 8121

1.編譯問題

還有一部分是目錄放的不對,比如trunk/deps/third_party裡的全部子目錄,應該放到trunk/src/third_party裡,所以要將它們全部copy過去.

b.編譯。

編譯時出的主要問題

1.先覺條件沒有做。

比如沒有安裝windows更新包,vs補丁包,等等,這一步可以對應相應文章,說的都很詳細

3.將trunk/deps/third_party裡的全部子目錄,應該放到trunk/src/third_party裡,所以要將它們全部copy過去.

這樣做後應該再不會有什麼問題,記住盡量不要修改chrome.sln檔案,及其它工程檔案,如果編譯過程中仍有檔案符號之類的找不到的資訊,請檢查是不是少了那個開源專案。

2。除錯問題

編譯好chrome後,迫不及待的開始除錯,嘗試幾次後,開始乙個個試它的程序,但總是也進不了render process.並看到派生render process程序時,是放到另乙個桌面的(桌面名為chromerendererdesktop,kdesktopname==「chromerendererdesktop」)

hdesk desktop = createdesktop(kdesktopname, null, null, 0,

desktop_createwindow, null);

if (desktop) {

policy->setdesktop(kdesktopname);

所以除錯時沒有辦法進去,因為在不同的桌面裡。 這個問題著實頭痛了一陣

後在mood(50170660)的幫助下才知道解決辦法。

1。用單程序模式 2。

chrome 適配除錯 Chrome 除錯技巧

寫在前面 本文包括瀏覽器除錯,不包括web移動端除錯。本文除錯均在chrome瀏覽器進行 alert 這個不用多說了,不言自明 console 基本輸出 console.log 列印字串 在控制台列印自定義字串 console.error 我是個錯誤 在控制台列印自定義錯誤資訊 console.in...

Chrome 除錯技巧

可快速關注 alert console 基本輸出 console.log在控制台輸出點東西,其實console還有其它的方法 console.log 列印字串 在控制台列印自定義字串 console.error 我是個錯誤 在控制台列印自定義錯誤資訊 console.info 我是個資訊 在控制台列...

Chrome 除錯技巧

前言 除了我們日常使用的除錯方法,在chrome中,其含有一些有意思的方法,有助於提高我們的開發除錯效率。使用sublime的人或習慣用command p 進行檔案的跳轉,在chrome dev tools中其實也有類似的跳轉方法。command p command p 檔名 數字 sublime中...