2016-07-25 2 views

답변

1

설정에 디렉토리를 후크를 (예. gclient sync) 실행 한 후, 당신은 또한 당신의 자신의 분리 .gyp 파일을 만들 수 있습니다

ninja -C ./out <libjingle libs>

, 뭔가를 실행하여 원하는 libs와 컴파일 할 수 있습니다 직접 종속성으로 libjingle libs를 가진 정적 lib를 빌드하십시오. 그러면 libjingle libs를 링크 할 단일 lib를 빌드해야합니다.

+0

나는 gyp에 익숙하지 않습니다. 닌자는 파이썬으로 생성됩니다. 내가 맞습니까? 별도의 lib를 만들기 위해 파이썬을 직접 작성해야합니까? – RaphaelYu

+0

아니요, ninja 빌드 스크립트는 gyp에 의해 생성됩니다. gyp을 사용하면 WebRTC 라이브러리에 연결되는 별도의 lib를 만드는 비교적 쉬운 옵션 중 하나 일뿐입니다. – wontonsoup

+0

@ ksb2go, 공유 라이브러리를 만드는 방법에 대해 알고 있습니까? 나는'ninja'와 공통점이있는 것을 피하기 위해 벌거숭이'ar'과'ld'로 갔었지만 설명 할 수 없게 실패했습니다 : http://stackoverflow.com/questions/38616318/undefined-reference-even-if- 자사의 공유 라이브러리 – Velkan

관련 문제