2016-07-25 67 views

回答

1

運行掛鉤(即gclient sync)設置的目錄後,您可以通過運行這樣編譯你想要的庫,

ninja -C ./out <libjingle libs>

您也可以創建自己的獨立.gyp文件構建一個靜態庫,它將libjingle庫作爲直接依賴庫,這樣你只需構建將連接libjingle庫的單個庫。

+0

我對gyp不是很熟悉。忍者似乎由蟒蛇產生。我對嗎?我需要自己編寫python來構建一個單獨的lib嗎? – RaphaelYu

+0

不,忍者構建腳本是由gyp生成的。使用gyp只是一個(相對)更容易的選項,用於創建自己的獨立lib,並掛接到WebRTC庫中。 – wontonsoup

+0

@ ksb2go,你知道關於建立共享庫的任何事嗎?因爲我只是用'ar'和'ld'去避免與'ninja'有任何共同之處,但它莫名其妙地失敗了:http://stackoverflow.com/questions/38616318/undefined-reference-even-if-其-內式共享庫 – Velkan