作者a2975313 (GN)
看板C_and_CPP
標題[問題] chromium編譯問題
時間Sat Nov 21 01:42:14 2015
目前在研究chromium, 但在編譯時一直出現error(open source都這樣嗎...誤)
請各位幫我看一下.
issue1:
d:\duke\chromium\src\out\debug\gen\device\usb\usb_ids_gen.cc(1840) : error
C2220: 將警告視為錯誤處理 - 沒有產生 'object' 檔案
d:\duke\chromium\src\out\debug\gen\device\usb\usb_ids_gen.cc(1840) : warning
C4566: 由通用字元名稱 '\u00C2' 表示的字元,無法在目前的字碼頁中表示 (950)
issue2:
d:\duke\chromium\src\third_party\snappy\src\snappy-stubs-internal.h : error
C2220: 將警告視為錯誤處理 - 沒有產生 'object' 檔案
d:\duke\chromium\src\third_party\snappy\src\snappy-stubs-internal.h : warning
C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案
以防止資料遺失
目前可以查到issue2的解法(用記事本開啟,再用unicode格式儲存), 但issue1目前待解..
ps.usb_ids.gen.cc檔中確實有特殊字元, 例如字串中有法文字元.
請問要如何在不改字串的情形下順利編譯.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.176.144
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1448041336.A.2D3.html
→ james732: 你不考慮在Linux環境編譯嗎? 11/21 01:45
推 OPIV: open source在windows上都這樣嗎… 11/21 04:52
推 johnpage: open source最好用原開發環境 11/21 05:14
→ a2975313: 照chromium教學做了, 就是打ninja -C ...編譯時的error 11/21 12:07
推 suhorng: 看起來是有開 -Werror, 然後因為 Windows console cp950 11/21 12:09
→ suhorng: 編碼有些字不能顯示, 導致產生了警告 11/21 12:09
→ lantw44: -Werror 可以在 gyp_chromium 的時候用 -Dwerror= 關掉 11/21 21:03
推 andyjy12: 在windows 下CJK 會有codepage error, 要把語系改到en 12/05 22:41