如何修改webrtc的工程(vs 2017)


我也是最近才開始深入學習webrtc。如果我說的有問題歡迎留言。

在windows下面如何生成webrtc的vs工程請看我上一篇文章

但是當我修改工程的時候,比如添加cc和h文件,添加第三方依賴庫,你會發現通過vs修改沒啥用。vs只能當一個代碼閱讀器和編輯器來用。

這個時候我們就需要了解一下webrtc構建工程的原理了:

1、webrtc 通過gn來構建工程。

2、gn 通過讀取當前目錄下的gn,gni文件來生成 ninja文件

3、如果要修改相關的工程,修改對應的gn文件即可

綜上所述如果想修改webrtc工程,必須會使用gn。

 

gn在國內的講解很少,gn自帶的幫助命令是最好用的,其次是官方文檔。

1、gn命令

# gn help // 總幫助命令

要查看 configs 的使用

# gn help configs

這里有個問題需要注意:gn命令在一般的目錄下面執行會出錯,只能在項目路勁下執行

 

2、官方文檔

這是一個簡介,有一個簡單的例子

https://gn.googlesource.com/gn/+/master/docs/quick_start.md

這是詳細文檔

https://gn.googlesource.com/gn/+/master/docs/reference.md

有個中文博客寫的也很好,推薦一下

https://blog.csdn.net/yujiawang/article/details/72627138

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM