webrtc 프로젝트를 빌드하려고합니다. 너무 큽니다. 닌자 파일은 전체 프로젝트에 대해 생성됩니다. 어떻게하면 하나의 libjingle_peerconnection lib를 만들 수 있습니까?webrtc의 libjingle_peerconnection 만 빌드하는 방법
답변
설정에 디렉토리를 후크를 (예. gclient sync
) 실행 한 후, 당신은 또한 당신의 자신의 분리 .gyp 파일을 만들 수 있습니다
ninja -C ./out <libjingle libs>
, 뭔가를 실행하여 원하는 libs와 컴파일 할 수 있습니다 직접 종속성으로 libjingle libs를 가진 정적 lib를 빌드하십시오. 그러면 libjingle libs를 링크 할 단일 lib를 빌드해야합니다.
나는 gyp에 익숙하지 않습니다. 닌자는 파이썬으로 생성됩니다. 내가 맞습니까? 별도의 lib를 만들기 위해 파이썬을 직접 작성해야합니까? – RaphaelYu
아니요, ninja 빌드 스크립트는 gyp에 의해 생성됩니다. gyp을 사용하면 WebRTC 라이브러리에 연결되는 별도의 lib를 만드는 비교적 쉬운 옵션 중 하나 일뿐입니다. – wontonsoup
@ ksb2go, 공유 라이브러리를 만드는 방법에 대해 알고 있습니까? 나는'ninja'와 공통점이있는 것을 피하기 위해 벌거숭이'ar'과'ld'로 갔었지만 설명 할 수 없게 실패했습니다 : http://stackoverflow.com/questions/38616318/undefined-reference-even-if- 자사의 공유 라이브러리 – Velkan
- 1. XCode 5 : 디버그 구성 만 빌드하는 방법
- 2. iOS에서 WebRTC의 RTCDataChannel 구현
- 3. WebRTC의 STUN/TURN 서버
- 4. 비디오 WebRTC의 .addStream() 교체
- 5. WebRTC의 서비스 레이어로 SignalR 사용
- 6. 문자 메시지를 보내는 방법 webrtc의 브라우저로 브라우저를 보내시겠습니까?
- 7. cruisecontrol가 한 번에 하나의 프로젝트 만 빌드하는 방법
- 8. gradle 빌드 중 일부 프로젝트 만 빌드하는 방법
- 9. 라이브러리 만 빌드하는 makefile을 작성하는 방법은 무엇입니까?
- 10. java.lang.RuntimeException : android에서 webrtc의 카메라 서비스에 연결하지 못했습니다.
- 11. Outlook을 빌드하는 방법
- 12. Arraylist에서 TreeView를 빌드하는 방법
- 13. Windows에서 LuaPlus를 빌드하는 방법
- 14. Linux에서 웹킷을 빌드하는 방법
- 15. Qt를 소스에서 빌드하는 방법
- 16. SWTbot - 프로젝트를 빌드하는 방법
- 17. C# Regex.Split은 (빌드하는 방법)
- 18. Windows에서 SHTTPD를 빌드하는 방법?
- 19. GitHub에서이 라이브러리를 빌드하는 방법
- 20. nant로 빌드하는 방법
- 21. 크롬에서 webrtc의 카메라 해상도를 제어하는 방법은 무엇입니까?
- 22. 파이썬을 C++ .exe로 빌드하는 방법
- 23. CMake없이 yaml-cpp를 빌드하는 방법
- 24. 'elasticsearch : import : model'작업을 빌드하는 방법
- 25. 소스에서 d3.js를 빌드하는 방법?
- 26. Nodejitsu 스타일을 빌드하는 방법 PaaS
- 27. Windows에서 이클립스로 wxWidgets를 빌드하는 방법
- 28. OpenWRT BuildRoot에서 패키지를 빌드하는 방법
- 29. 프로그래밍 방식으로/CTabCtrl 빌드하는 방법?
- 30. Windows에서 DLL로 LibXtract를 빌드하는 방법
[확인] (https://developers.google.com/talk/libjingle/building_an_app) – Kevin