webrtc 編譯採坑記錄

2021-10-25 03:06:11 字數 361 閱讀 3681

//debug的必須要加,不然替換lib庫之後會報debug不匹配release情況

生成out後 out 目錄下args.gn 中新增enable_iterator_debugging=true

今日遇到外部專案呼叫webrtc.lib 庫找不到wincore 音訊預設建立模組的符號,在webrtc.gn 檔案中加入audio_device:audio_device_module_from_input_and_output 依賴之後,呼叫adm模組,adm再呼叫rtc::win::os::getversion()的時候顯示異常,應該是庫之間的依賴關係不對,出現反向依賴所導致,一頓操作後發現還是沒解決,最後直接注掉那行**解決問題。

幾個模組之間的依賴關係:

採坑記錄switch坑

speed 0 switch speed speed 初始化為0後,你猜最終列印的結果是誰,最終列印的是150 因為switch條件的case判斷時只會有兩種結果,true false 初始化speed為0 走到第乙個case裡面,speed 不大於等於100 返回false,坑來了,因為初始值為0...

Tomcat採坑記錄

關於編碼 tomcat容器執行環境有自己的預設編碼,跟本地main方法測試環境的預設編碼可能不一樣,有時候本地測試正確的同樣 放到tomcat容器裡面就會出現中文亂碼。本地測試正常 bufferedreader br new bufferedreader new filereader tes.txt...

vue採坑記錄

1在watch或created 獲取資料 裡操作dom 用this.nexttick function watch裡面方法,注意 時,this作用域的變化。2路由變化,頁面資料不變化 原因 vue router的history模式 方法 監聽路由 watch 複製 3setinterval路由跳轉,...