主要區(qū)別如下, 其余步驟均與Ubuntu下編譯無異, 且最新的代碼已經(jīng)對 C4251 和 C4275 進(jìn)行了處理, 不需要使用參數(shù)單獨指定了
構(gòu)建配置
設(shè)置你的VC工具集到構(gòu)建配置文件中
(1) 用文本編輯器或超級記事本打開 skia/gn/BUILDCONFIG.gn 文件
(2) 大概在31行的地方, 將 win_vc = "" 的值設(shè)置為你的VisualStudio的安裝目錄下的VC目錄.
比如我的設(shè)置: win_vc = "E:/VisualStudio/VC"
(3) 一定要記得 Ctrl+S 保存 之后再關(guān)閉
執(zhí)行相應(yīng)的命令來構(gòu)建你的目標(biāo)配置
## 在skia目錄下執(zhí)行
## 構(gòu)建靜態(tài)庫
> gn gen out/Static
## 構(gòu)建動態(tài)庫
## 因為Windows平臺的編譯器在導(dǎo)出動態(tài)庫的時候會檢查方法定義的通用性
## 所以編譯過程中會報出 C4251 和 C4275 的警告, 只是警告而已, 所以我們在此處加上 extra_cflags=[\"/wd4251\",\"/wd4275\"] 參數(shù)來忽略此警告
> gn gen out/Shared --args="is_component_build=true extra_cflags=[\"/wd4251\",\"/wd4275\"]"
## 構(gòu)建Debug版本
> gn gen out/Debug
## 構(gòu)建Release版本
> gn gen out/Release --args="is_debug=false"
## 當(dāng)然還可以直接構(gòu)建VisualStudio的.sln文件, 使用VisualStudio直接導(dǎo)入, 但是呢,經(jīng)過我反復(fù)的試驗, 我不推薦使用VisualStudio編譯, 因為這玩意會報出很多莫名其妙的錯誤信息.
> gn gen out/sln --ide=vs
通過以上構(gòu)建步驟,會在skia目錄下產(chǎn)生一個out目錄,里邊的目錄對應(yīng)你的構(gòu)建配置項
[圖形引擎Skia之一]源碼下載與編譯(Ubuntu)由于常年混跡于CSDN阅酪,一個偶然的機(jī)會發(fā)現(xiàn)了簡書的界面非常簡潔友好刊咳,所以準(zhǔn)備把CSDN上的文章遷移到簡書,希望各位看官多多支持一下焙矛。 1.什么是SKIA? Skia是一個跨平...