egret原始碼分析1 檢視和編譯原始碼

2021-07-07 07:31:38 字數 482 閱讀 1148

開啟egret安裝路徑,可以看到下面目錄

其中,src是egret的typescript原始碼,build是編譯後的js**。 當我們新建乙個egret工程的時候,會把build目錄下的js拷貝到libs/modules目錄下。

那麼怎麼修改和編譯原始碼呢?src可以在webstorm下開啟,或者直接用sublime text開啟。修改原始碼之後,執行egret make編譯原始碼。他會編譯你當前選中的引擎版本。

我開始安裝how-to-build.md 的步驟去編譯,被坑了,這個檔案沒用的。

原始碼入口是egretweb.ts 裡面的function runegret():void 。下回寫原始碼執行的流程。

cvDilate 原始碼分析 1

在cv.h檔案中對cvdilate的定義如下 cvapi void cvdilate const cvarr src,cvarr dst,iplconvkernel element cv default null int iterations cv default 1 iplconvkernel 指...

leveldb原始碼分析1

leveldb是乙個key value型的儲存引擎,由google開發,並宣布在bsd許可下開放源 plain git clone plain cd leveldb make all 此時生成libleveldb.a庫檔案。拷貝leveldb的標頭檔案到 usr include下 plain cp ...

Leveldb原始碼分析 1

前言 看了一點oceanbase,沒有意志力繼續堅持下去了,暫時就此中斷,基本上算把master看完了,比較重要的update server和merge server 卻沒有細看。中間又陸續研究了hadoop的原始碼,主要是name node和寫入pipeline。主要的目的是想看看name nod...