看上去簡單的支援信創系統下的電話管理終端,需要用的第三方庫還不少,在windows下編譯這些庫都還挺費勁,可能巨硬跟搞開源的有仇,還是欠人家錢沒還。
最後好不容易調好編譯環境,開始編譯ffmpeg,結果編譯了半天出來a檔案,我可以哭一個月
第三方庫包括不限以下:
curl: http用戶端
openssl:https用戶端支援
ffmpeg:各種音頻編解碼
blame:ffmpeg編譯靜态庫盡然不帶mp3,需要單獨加
openal:計算機聲霸卡錄音放音控制
webrtc: 使用内部音頻回音抵消算法
sqlite:本地小型sql資料庫
boost:各種socket,包括websocket
windows下編譯踩的坑是一個又一個,結果會不會如下圖。
為了信創跨平台真是要嘔心瀝血啊,還需要自研很多數字信号濾波器,要這些都揉在一起,還要弄進QT做UI。
哎,悲慘的程式員,晚上還要再數數頭發。