240 發(fā)簡信
IP屬地:河南
  • 主要區(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是一個跨平...

  • 年代過于久遠(yuǎn), 編譯方法和參數(shù)配置等或許已經(jīng)不適用于現(xiàn)今的代碼了

    [圖形引擎Skia之一]源碼下載與編譯(Ubuntu)

    由于常年混跡于CSDN侠碧,一個偶然的機(jī)會發(fā)現(xiàn)了簡書的界面非常簡潔友好息拜,所以準(zhǔn)備把CSDN上的文章遷移到簡書,希望各位看官多多支持一下较幌。 1.什么是SKIA揍瑟? Skia是一個跨平...

  • k8s基礎(chǔ)環(huán)境搭建

    一. 節(jié)點概覽 IP地址節(jié)點名稱系統(tǒng)描述192.168.10.200node-masterCentOS 7主節(jié)點192.168.10.199node-slave-1Ubunt...

  • Android makefile編譯的方式已經(jīng)過時了,建議使用CMake的方式進(jìn)行編譯

    [Android音視頻]之音頻編解碼庫Opus編譯

    前言 關(guān)于Opus,我相信能找到這篇文章的人都應(yīng)該知道他是用來干啥的了,這里我就不多做解釋了,寫這篇文章是為了加深記憶,也方便有需要的人Opus音頻編解碼庫的官方描述如下:O...

  • 120
    使用CMake交叉編譯Android環(huán)境的OpenCV

    編譯環(huán)境 這一點十分重要,有時候如果環(huán)境不同乍炉,可能出現(xiàn)一些奇奇怪怪的錯誤绢片,會浪費大量的時間去填坑。比如我用>Android NDK r18b版本編譯岛琼,就報錯:針對這個報錯底循,我...

  • [劍走偏鋒] Android使用Golang代替C/C++進(jìn)行Native開發(fā)

    起因 事情是這樣的: 一次Android項目開發(fā)過程中,要用到數(shù)據(jù)的加密解密,因為數(shù)據(jù)運算量比較大,所以需要用到native進(jìn)行開發(fā),但是又極不情愿去寫C/C++那種既耽誤時...

  • 關(guān)于RxLifecycle原作者提供的為什么不要使用RxLifecycle的觀點(個人理解): 這是一種境界,一種編程的境界

    有關(guān)Android Lifecycle的一些事

    這是一篇關(guān)于AutoDispose/RxLifecycle/Google Lifecycle的詳細(xì)分析,以做記錄。 Architecture Components Lifec...

  • 120
    CPU進(jìn)化史(二)--AMD篇

    0槐瑞、1969年熙涤,脫胎仙童半導(dǎo)體,AMD成立 1968年随珠,仙童半導(dǎo)體的8位創(chuàng)始人中的兩位——總經(jīng)理羅伯特?諾伊斯(Robert Noyce)和實驗室負(fù)責(zé)人戈登?摩爾(Gorde...

  • 天底下最大的笑話灭袁,某某Shell客戶端支持Linux

    國產(chǎn)SSH客戶端崛起,替代xshell窗看。

    官網(wǎng)地址:http://www.hostbuf.com 官網(wǎng)各版本下載地址:http://www.hostbuf.com/t/988.html Mac OS版,Linux版安...

  • @wen_46d2 因為只锭,已經(jīng)被釋放了著恩,你再去釋放一次當(dāng)然不行了

    [圖形引擎Skia之二]開發(fā)環(huán)境搭建

    前言 首先呢,在搭建開發(fā)環(huán)境之前,請確保你已經(jīng)編譯出了對應(yīng)平臺的library :Windows : skia.dll , skia.dll.libLinux : libsk...

  • @麗云 作為高危職業(yè)(程序員)工作者的我,經(jīng)常熬夜加班蜻展,突然大腦昏沉失去直覺也是經(jīng)常的事情喉誊,不過只持續(xù)3-5秒的樣子,也是離猝死最近的時候纵顾,然而久而久之也就成為習(xí)慣了

    影視劇中這些操作害人不淺伍茄,是時候知道真相了!

    《如懿傳》要結(jié)局了施逾,你們都在罵皇帝敷矫,罵炩妃,我卻學(xué)了不少新知識汉额。什么朱砂滑胎曹仗、紅花絕育、嘴吸蛇毒……感覺萬一失業(yè)了蠕搜,還能改行當(dāng)個赤腳醫(yī)生呢整葡。什么?讥脐!為什么抓我?啼器!我沒有害人旬渠!...

  • 每次掃黃你都在場,說端壳!這次又是什么理由告丢?

    千萬不要相信網(wǎng)上的身材照,套路實在太深了损谦!

    健身的小伙伴們好岖免, 有一款“P身材”的神器很火, 這款神器所到之處照捡,簡直要亮瞎雙眼颅湘! 一起來感受下: 1、 只要手指在屏幕上這么輕輕一劃栗精, 胖妹身材即可變女神身材闯参。 ▼ 2瞻鹏、...

  • @隨行的羊 真巧啊,我也沒看??

    iOS開發(fā)還是Android開發(fā)鹿寨?

    原標(biāo)題:Xcode與Android Studio使用對比淺談 Xcode是蘋果開發(fā)人員用于開發(fā)蘋果App的IDE新博。Android Studio是安卓開發(fā)人員開發(fā)安卓App的I...

  • @隨行的羊 給分給分

    iOS開發(fā)還是Android開發(fā)?

    原標(biāo)題:Xcode與Android Studio使用對比淺談 Xcode是蘋果開發(fā)人員用于開發(fā)蘋果App的IDE脚草。Android Studio是安卓開發(fā)人員開發(fā)安卓App的I...

  • @var_rain @隨行的羊 我還真希望我在生活中處處失敗赫悄,相反,我想那應(yīng)該是你馏慨,從一條簡單的評論就可以看出來你對事物的曲解埂淮,以及讓你瘋狂多么容易,而且你也確實生氣了熏纯,如果這時候我跟你說回復(fù)你而懟你只是為了找點樂子你會怎么想同诫?遇到問題大發(fā)脾氣的大概是你,雖然我也不否認(rèn)有些時候我確實如此樟澜,但是就本文評論來講误窖,你對事物的曲解以及你的部分用詞不當(dāng)造成了一些不必要的摩擦,足以說明你的社會經(jīng)驗缺乏秩贰,我也非常感謝你給我指出我存在的問題霹俺,對于那些半桶水就以為自己很了不起,因為個人習(xí)慣見聞就盲目的下結(jié)論的人毒费,你覺得誰更可恥丙唧?

    iOS開發(fā)還是Android開發(fā)?

    原標(biāo)題:Xcode與Android Studio使用對比淺談 Xcode是蘋果開發(fā)人員用于開發(fā)蘋果App的IDE觅玻。Android Studio是安卓開發(fā)人員開發(fā)安卓App的I...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品